Version Description
Release Date: November 8th, 2021
- [Improved] UI Improvements
Download this release
Release Info
Developer | tschutter |
Plugin | Admin Columns |
Version | 4.4.4 |
Comparing to | |
See all releases |
Code changes from version 4.4.1 to 4.4.4
- assets/css/admin-general.css +1 -1
- assets/css/admin-general.css.map +1 -0
- assets/css/admin-page-columns.css +1 -1
- assets/css/admin-page-columns.css.map +1 -0
- assets/css/components/ajax-loader.css.map +1 -0
- assets/css/components/value-modal.css.map +1 -0
- assets/css/table.css.map +1 -0
- assets/images/addons/jetengine.svg +10 -0
- assets/js/admin-general.js +2 -2
- assets/js/admin-general.js.LICENSE.txt +7 -0
- assets/js/admin-general.js.map +1 -0
- assets/js/admin-page-addons.js +1 -1
- assets/js/admin-page-addons.js.map +1 -0
- assets/js/admin-page-columns.js +1 -1
- assets/js/admin-page-columns.js.map +1 -0
- assets/js/admin-page-settings.js +1 -1
- assets/js/admin-page-settings.js.map +1 -0
- assets/js/message-review.js.map +1 -0
- assets/js/notice-dismissible.js.map +1 -0
- assets/js/table.js +1 -1
- assets/js/table.js.map +1 -0
- classes/Check/Promotion.php +1 -1
- classes/Column/Post/Order.php +0 -4
- classes/Form/Element/Toggle.php +5 -1
- classes/Integration/JetEngine.php +40 -0
- classes/IntegrationRepository.php +1 -0
- classes/NoticeChecks.php +0 -4
- classes/Promo.php +4 -3
- classes/Promo/BlackFriday.php +17 -3
- classes/PromoCollection.php +1 -2
- classes/Settings/GeneralOption.php +6 -0
- classes/Type/Url/CouponCode.php +26 -0
- classes/Type/Url/Site.php +1 -0
- codepress-admin-columns.php +2 -2
- config/autoload-classmap.php +2 -0
- languages/codepress-admin-columns-ar_AR.mo +0 -0
- languages/codepress-admin-columns-ar_AR.po +433 -193
- languages/codepress-admin-columns-bg_BG.mo +0 -0
- languages/codepress-admin-columns-bg_BG.po +422 -182
- languages/codepress-admin-columns-da_DK.mo +0 -0
- languages/codepress-admin-columns-da_DK.po +421 -181
- languages/codepress-admin-columns-de_DE.mo +0 -0
- languages/codepress-admin-columns-de_DE.po +420 -180
- languages/codepress-admin-columns-en_NZ.mo +0 -0
- languages/codepress-admin-columns-en_NZ.po +415 -175
assets/css/admin-general.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
:root{--ac-text-color: #23282d;--ac-link: #0073aa;--ac-link-hover: #0096dd;--ac-button-bg: #f6f7f7;--ac-button-color: #2271b1;--ac-button-border: var(--ac-button-color);--ac-primary-color: #2271b1;--ac-primary-color-hover: #135e96;--ac-notification-red: #d63638;--ac-notification-blue: #72aee6;--ac-notification-yellow: #dba617;--ac-notification-orange: #d54e21;--ac-notification-green: #00a32a;--ac-border-grey: #ddd;--ac-pink-color: #e9426e}:root body.admin-color-coffee{--ac-button-color: #32373c;--ac-button-border: #8c8f94;--ac-primary-color: #c7a589;--ac-primary-color-hover: #ccad93}:root body.admin-color-light{--ac-button-color: #04a4cc;--ac-button-border: #04a4cc;--ac-button-hover: #04b0db;--ac-primary-color: #04a4cc;--ac-primary-color-hover: #04b0db}:root body.admin-color-modern{--ac-link: #3858e9;--ac-link-hover: #183ad6;--ac-button-color: #3858e9;--ac-button-border: #3858e9;--ac-primary-color: #3858e9;--ac-primary-color-hover: #04b0db}:root body.admin-color-blue{--ac-button-color: #096484;--ac-primary-color: #e1a948;--ac-primary-color-hover: #e3af55}:root body.admin-color-ectoplasm{--ac-button-color: #a3b745;--ac-primary-color: #a3b745;--ac-primary-color-hover: #a9bd4f}:root body.admin-color-ocean{--ac-button-color: #7e8993;--ac-primary-color: #9ebaa0;--ac-primary-color-hover: #a7c0a9}:root body.admin-color-sunrise{--ac-button-color: #dd823b;--ac-button-hover: #db7728;--ac-primary-color: #dd823b;--ac-primary-color-hover: #df8a48}.ac-article{padding:45px;margin-bottom:65px;background:#fff;border:1px solid #e1e1e1;box-shadow:0 1px 5px 0 rgba(0,0,0,.12),0 2px 2px -1px rgba(0,0,0,.14);border-radius:3px}.ac-article__title{margin:0;font-size:22px;margin-bottom:20px}@font-face{font-family:"cpac_icons";src:url("../fonts/cpac_icons.woff2?v=942947") format("woff2"),url("../fonts/cpac_icons.woff?v=452198") format("woff");font-style:normal;font-weight:400}.cpacicon,[class^=cpacicon-],[class*=" cpacicon-"]{display:inline-block;transform:translate(0, 0);text-rendering:auto;font:normal normal 400 14px/1 cpac_icons;font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.cpacicon-bulk-edit::before{content:""}.cpacicon-download::before{content:""}.cpacicon-draft::before{content:""}.cpacicon-move::before{content:""}.cpacicon-segment::before{content:""}.cpacicon-smart-filter::before{content:""}body .ac-modal{position:fixed;overflow:auto;z-index:100000;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:none}body .ac-modal.-active{display:flex;align-items:center;justify-content:center}body .ac-modal__dialog{border:1px solid #c8c8c8;background:#fff;position:fixed;width:650px;max-width:90%}body .ac-modal__dialog__header{background:#f5f5f5;font-size:18px;line-height:18px;color:#807f7f;padding:17px 25px}body .ac-modal__dialog__close{display:inline-block;padding:0;margin:0;border:none;background:none;position:absolute;right:0;top:0;width:52px;height:52px;text-align:center;color:#989797;cursor:pointer}body .ac-modal__dialog__close:hover{background:#e1e1e1}body .ac-modal__dialog__content{padding:25px;max-height:calc(100vh - 200px);overflow:scroll}body .ac-modal__dialog__content__lead{font-weight:bold;font-size:15px;margin-top:5px;margin-bottom:25px;color:#6d6d6d}body .ac-modal__dialog__list li{position:relative;padding-left:25px;font-weight:400;font-size:16px;letter-spacing:.5px;margin-bottom:10px}body .ac-modal__dialog__list li:before{content:"";font-family:Dashicons;position:absolute;left:0;top:0;color:#3d4350}body .ac-modal__dialog__list li:nth-child(2n){color:#e9426e}body .ac-modal__dialog__footer{padding:20px 24px;border-top:1px solid #dbdbdb;color:#979696;font-size:16px}body .ac-modal__dialog__footer .button{margin-left:0;padding-left:15px;padding-right:15px}body .ac-modal.-blocking{background:#e3e7eb}@media only screen and (max-width: 720px){body .ac-modal__dialog__footer__content{display:block}body .ac-modal__dialog__footer .button{margin-left:0;margin-top:10px}}body.rtl .wp-pointer-right{margin-left:15px;margin-right:0}body.rtl .wp-pointer-right ol{margin-right:1.5em;margin-left:0}body.rtl .button.loading{padding-left:25px;padding-right:0}body.rtl .button.loading span{left:6px;right:auto}body.rtl .ac-admin__main .ac-columns .ac-column .ac-setting-input .checkbox-labels>label,body.rtl .ac-admin__main .ac-columns .ac-column .ac-setting-input .radio-labels>label{padding-right:0;padding-left:10px;display:inline-block}body.rtl .ac-admin__main .ac-columns .ac-column .column-meta img{margin-left:3px;margin-right:0}body.rtl .ac-admin__main .ac-columns .ac-column .column-meta .column_label .inner>a.remove-button{margin-right:12px;margin-left:0}body.rtl .ac-admin__main .ac-columns .ac-column .column-meta .column_label .inner .meta{float:left}body.rtl .ac-admin__main .ac-columns .ac-column .column-meta .column_label span.vers{float:right}body.rtl .ac-admin__main .ac-columns .ac-column .column-meta .column_type{text-align:left;padding-left:0;padding-right:auto}body.rtl .ac-admin__main .ac-columns .ac-column .column-meta span.vers .comment-grey-bubble{float:left}body.rtl .ac-admin__main .ac-columns .ac-column .column-form table tr.column_image_size td.input label input{margin-left:3px;margin-right:0}body.rtl .ac-admin__main .ac-columns .ac-column .column-form table tr td.label p.description{right:0;left:auto}body.rtl .ac-admin__main .ac-columns .ac-column .column-form table tr td.label a.more-info{float:left}body.rtl .ac-admin__main .ac-columns .ac-column .column-form div.description{float:right}body.rtl .ac-admin__main .ac-columns .ac-column .column-form div.input-width-range{float:right}body.rtl .ac-admin__main .ac-columns .ac-column .column-form a.help{float:left}body.rtl .ac-admin__main .column-footer .order-message{float:right;padding-right:22px;padding-left:0;margin-right:8px}body.rtl .ac-admin__main .column-footer .order-message .order-message__icon{left:inherit;right:0;transform:scaleX(-1)}body.rtl .ac-admin__main .column-footer .button-container{float:left}body.rtl .ac-admin__main .column-footer .submit{display:none}body.rtl .cpac-placeholder{padding:5px 0 7px 4px}body.rtl .cpac_export .ms-container .ms-selection{float:left}body.rtl .ac-column-setting td.col-label .ac-pointer{right:inherit;left:4px}body.rtl .ac-setting-input-width div.description{direction:ltr}body.rtl .ac-setting-input-width div.unit-select{left:0;right:inherit}body.rtl .ac-setting-input-width div.unit-select .radio-labels label{margin-right:0;padding-left:0 !important}body.rtl .ac-section-group.-tools .ac-section.-export{margin-right:0;margin-left:27px}body.rtl .ac-setbox__row a.ac-pointer.instructions{right:inherit;left:10px}body.rtl .ac-column-setting--label .ac-setting-input__container .ac-setting-label-icon{right:2px;padding-left:4px}body.rtl .ac-setbox .radio-labels label{display:inline-block}.ac-tooltip-wrapper{position:relative}.ac-tooltip-wrapper:focus .ac-tooltip,.ac-tooltip-wrapper:hover .ac-tooltip{opacity:1}.ac-tooltip{background:rgba(0,0,0,.75);border-radius:3px;padding:3px 9px;color:#fff;position:absolute;transform:translateX(-50%);min-width:30px;margin-top:5px;display:block;opacity:0;transition:opacity .3s;pointer-events:none;font-size:11px;line-height:16px;z-index:100000}.ac-tooltip:before{content:"";display:block;width:0;height:0;border-bottom:4px solid rgba(0,0,0,.8);border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:50%;top:-4px;transform:translateX(-4px)}.ac-tooltip.hover{opacity:1}html.wp-toolbar .ac-tooltip{margin-top:36px}.ac-toggle-container{display:inline-flex}.ac-toggle-container .ac-toggle-label{margin-left:7px;transform:translateY(-1px)}.ac-toggle{display:inline-block;white-space:nowrap}.ac-toggle input{position:absolute;left:-3000em}.rtl .ac-toggle input{left:inherit;right:-3000em}.ac-toggle__switch{display:inline-block;background:#ccc;border-radius:8px;width:30px;height:16px;position:relative;transition:background-color .3s}.ac-toggle__switch__on,.ac-toggle__switch__off{font-size:11px;font-weight:bold;color:#fff;position:absolute;top:5px;line-height:11px}.ac-toggle__switch__off{right:6px;color:#555}.ac-toggle__switch__on{left:8px}.ac-toggle__switch__track{border-radius:50%;display:inline-block;background:#fff;position:absolute;left:3px;top:3px;height:10px;width:10px;transition:all .1s}.ac-toggle input:checked+.ac-toggle__switch{background:var(--ac-primary-color)}.ac-toggle input:checked+.ac-toggle__switch .ac-toggle__switch__track{left:calc(100% - 13px)}.ac-toggle-v2{position:relative;margin-bottom:15px}.ac-toggle-v2__toggle{position:relative;display:inline-block;margin-right:5px}.ac-toggle-v2__toggle input[type=checkbox]{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2;border:none}.ac-toggle-v2__toggle input[type=checkbox]:checked~.ac-toggle-v2__toggle__thumb{transform:translateX(14px)}.ac-toggle-v2__toggle input[type=checkbox]:checked~.ac-toggle-v2__toggle__track{background:var(--ac-primary-color)}.ac-toggle-v2__toggle__track{content:"";display:inline-block;box-sizing:border-box;vertical-align:top;background-color:#d8d8d8;width:36px;height:22px;border-radius:11px;transition:background .2s ease}.ac-toggle-v2__toggle__thumb{display:block;position:absolute;box-sizing:border-box;top:3px;left:3px;width:16px;height:16px;border-radius:50%;transition:transform .1s ease;background-color:#fff;border:5px solid #fff}.ac-input-group{display:flex;margin-bottom:20px}.ac-input{padding:10px;font-size:15px;border:1px solid #979797;border-radius:3px;margin-right:3px}.ac-btn-primary{background:#e9426e;border:1px solid #e9426e;color:#fff;padding:10px 40px;font-size:15px;border-radius:3px;display:inline-block;cursor:pointer;text-decoration:none}.ac-btn-primary:hover,.ac-btn-primary:focus,.ac-btn-primary:active{background:#ea1951;text-decoration:none;color:#fff}.ac-btn-primary:disabled{cursor:not-allowed;opacity:.5}.ac-ajax-loading{display:none;white-space:nowrap;position:absolute;transform:translateX(10px)}.ac-ajax-loading .spinner{visibility:visible;margin:0}.ac-ajax-loading__icon{color:var(--ac-notification-green)}.ac-ajax-loading__status{font-weight:bold;margin-left:5px}.ac-ajax-loading__icon,.ac-ajax-loading__status{display:none}.ac-ajax-loading.-active{display:inline-flex}.ac-ajax-loading.-finished .spinner{display:none}.ac-ajax-loading.-finished .ac-ajax-loading__icon,.ac-ajax-loading.-finished .ac-ajax-loading__status{display:block}.ac-settings-box{margin-bottom:60px;max-width:800px}.ac-settings-box-pro-cta p.description{font-weight:bold}.ac-pro-list{margin-bottom:20px;display:flex;flex-wrap:wrap}.ac-pro-list__item{margin-bottom:14px;position:relative;z-index:1;flex:33%}.ac-pro-list__item__label{color:#1d2327;margin-left:8px;text-decoration:dotted;border-bottom:1px dotted #000;text-decoration:none;cursor:pointer}.ac-pro-list__item__tooltip{display:none;background:#666;color:#fff;padding:15px;font-size:13px;line-height:150%}.ac-pro-list__item:hover{z-index:2}.ac-pro-list__item:hover .ac-pro-list__item__tooltip{display:block;position:absolute;left:0;top:calc(100% + 5px)}.ac-pro-list__item.-feature:before{color:var(--ac-pink-color);content:"";font:normal 16px/.5 "dashicons";speak:none;display:inline-block;padding:0;top:5px;left:0;position:relative;vertical-align:top;text-decoration:none !important}h2.ac-lined-header,h3.ac-lined-header{display:flex;font-weight:normal;font-size:20px;width:100%;align-items:center;margin-bottom:30px}h2.ac-lined-header:after,h3.ac-lined-header:after{content:"";flex:100;height:1px;background:#d8d8d8;margin-left:23px}#cpac a:focus,#cpac a:active{outline:none}.cpac-step-nav{display:flex}.cpac-step-nav__item{padding:15px 45px 15px 0;margin:0;margin-right:30px;position:relative;background:no-repeat right center url("data:image/svg+xml,%0A%3Csvg width='12px' height='50px' viewBox='0 0 12 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='UI-2.0' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg id='Welkom' transform='translate(-175.000000, -101.000000)' stroke='%231D2327'%3E%3Cg id='Menu' transform='translate(0.000000, 93.000000)'%3E%3Cg id='Group-2' transform='translate(71.000000, 8.676440)'%3E%3Cpolyline id='Line-2' points='105.170704 -1.27167289e-16 115.170704 24.0763026 105.170704 49'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");font-weight:bold;color:#1d2327;font-size:13px;text-transform:uppercase;opacity:.2}.cpac-step-nav__item a{text-decoration:none;color:#1d2327}.cpac-step-nav__item.-active{opacity:1}.cpac-step-nav__item:last-child{background:none}body.settings_page_codepress-admin-columns #wpbody{padding-top:0}body.settings_page_codepress-admin-columns .notice{display:none}body.settings_page_codepress-admin-columns #cpac .notice{display:block}body.settings_page_codepress-admin-columns #wpcontent{padding-left:0}body.settings_page_codepress-admin-columns .wrap{padding:30px 10px 0 30px}body.settings_page_codepress-admin-columns .wrap .nav-tab-wrapper{margin-bottom:24px}body.settings_page_codepress-admin-columns .wrap .notice{margin-top:16px;margin-bottom:16px}@media only screen and (min-width: 1050px){body.settings_page_codepress-admin-columns .wrap{padding:30px 40px 0}body.settings_page_codepress-admin-columns #screen-meta-links{margin-right:20px}body.settings_page_codepress-admin-columns #screen-meta{margin-left:20px;margin-right:20px}}@media only screen and (min-width: 1450px){body.settings_page_codepress-admin-columns .wrap{padding:30px 70px 0}body.settings_page_codepress-admin-columns #screen-meta-links{margin-right:50px}body.settings_page_codepress-admin-columns #screen-meta{margin-left:50px;margin-right:50px}}header.cpac-header{padding:37px 32px;background:#3d4350;display:flex}@media only screen and (min-width: 1050px){header.cpac-header{padding:37px 42px}}@media only screen and (min-width: 1450px){header.cpac-header{padding:37px 72px}}.cpac-admin-nav{background:#fff;display:flex;padding:0 30px;border-bottom:1px solid #ddd}.cpac-admin-nav .cpac-nav{display:flex;margin:0;padding:0}.cpac-admin-nav .cpac-nav__item{flex:0 0 auto;padding:0;margin:0;margin-right:40px}.cpac-admin-nav .cpac-nav__item.-active a{border-bottom:4px solid #333;font-weight:bold}.cpac-admin-nav .cpac-nav__item.-active a:hover,.cpac-admin-nav .cpac-nav__item.-active a:focus{color:#333}.cpac-admin-nav .cpac-nav__item.-pro a{color:var(--ac-pink-color)}.cpac-admin-nav .cpac-nav__item.-pro a:hover,.cpac-admin-nav .cpac-nav__item.-pro a:focus{color:var(--ac-pink-color)}.cpac-admin-nav .cpac-nav__item.-pro a img{margin-left:4px}.cpac-admin-nav .cpac-nav__item a{display:inline-block;padding:30px 0 10px 0;text-transform:uppercase;text-decoration:none;border-bottom:4px solid #fff;color:#333}.cpac-admin-nav .cpac-nav__item a:hover,.cpac-admin-nav .cpac-nav__item a:focus{box-shadow:none;outline:none !important;color:var(--ac-primary-color)}@media only screen and (min-width: 1050px){.cpac-admin-nav{padding:0 40px}}@media only screen and (min-width: 1450px){.cpac-admin-nav{padding:0 70px}}.ac-message{background:#fff;padding:1px 12px;border:1px solid #ccd0d4;border-left-width:4px;margin-bottom:15px}.ac-message p{margin:.5em 0}.ac-message.notice-warning{border-left-color:var(--ac-notification-yellow)}.ac-message.notice-error{border-left-color:var(--ac-notification-red)}.ac-badge{display:inline-block;background:var(--ac-notification-orange);border-radius:10px;font-size:9px;line-height:17px;padding:0 6px;margin:-2px 0 0 4px;vertical-align:middle;color:#fff;font-weight:600}a.external:after{content:"";display:inline-block;margin-left:4px;font-size:17px;color:#797979;line-height:1;font-family:dashicons,serif;text-decoration:none;font-weight:normal;font-style:normal;vertical-align:top;text-align:center}span.dashicons.flip:before{transform:scale(-1, 1);display:inline-block}span.dashicons.yellow{color:var(--ac-notification-yellow)}span.dashicons.orange{color:var(--ac-notification-orange)}span.dashicons.red{color:#dc3232}span.dashicons.green{color:#46b450}span.dashicons.light-gray{color:#bbb}span.dashicons.gray{color:#8a8a8a}span.dashicons.blue{color:#0073aa}span.dashicons.light-blue{color:#00a0d2}.button.loading{padding-right:25px;position:relative}.wp-core-ui .button-primary.-pink{background:#e9426e;border-color:#e73463}.cpac_message.error.warning{border-left:4px solid var(--ac-notification-yellow)}div.menu{position:relative;padding:0;margin-top:16px;margin-bottom:16px}div.menu select{display:inline-block;margin:0}div.menu .spinner{display:none;float:none;visibility:visible;margin:0 0 0 14px}div.menu .view-link,div.menu .view-link:active{display:inline-block;margin:0 0 0 12px;top:2px}table.ac-form-table{max-width:1100px;margin-top:20px}table.ac-form-table>tbody>tr>td,table.ac-form-table>tbody>tr>th{vertical-align:top}table.ac-form-table.settings tr th{font-weight:normal}table.ac-form-table.settings tr th h2{margin:0}table.ac-form-table.settings tr td{padding-top:58px}table.ac-form-table .general form div.checkbox-labels{margin-bottom:6px}table.ac-form-table .general form p.save-button{margin-top:10px}.wp-pointer-content{overflow:hidden}.wp-pointer-content ol{margin-left:1.5em;padding:0 15px}.wp-pointer-right{margin-right:15px}.wp-pointer.noclick .wp-pointer-buttons{display:none}.ac-wp-pointer img{max-width:calc(100% - 40px);height:auto;margin:20px;margin-bottom:5px;margin-top:0}.ac-wp-pointer p.notice{padding-top:10px;padding-bottom:10px}.ac-wp-pointer .wp-pointer-arrow{pointer-events:none}.ac-section-group.-start{max-width:560px}.ac-section{background:#f5f5f5;margin-bottom:28px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ac-section__header{background:#fff;padding:13px 14px;border-bottom:1px solid var(--ac-border-grey);position:relative}.ac-section__header__title{font-size:15px;margin:0;font-weight:bold}.ac-section__body{padding:16px 16px}.ac-section p{margin:0 0 1em 0;max-width:800px}.ac-section.-closable .ac-section__header{padding-right:30px;cursor:pointer}.ac-section.-closable .ac-section__header:after{content:"";position:absolute;right:20px;top:50%;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #000;transition:all .2s;margin-top:-4px}.ac-section.-closable.-closed .ac-section__header:after{transform:rotate(180deg)}.ac-section.-closable.-closed .ac-section__body{display:none}
|
1 |
+
:root{--ac-text-color: #23282d;--ac-link: #0073aa;--ac-link-hover: #0096dd;--ac-button-bg: #f6f7f7;--ac-button-color: #2271b1;--ac-button-border: var(--ac-button-color);--ac-primary-color: #2271b1;--ac-primary-color-hover: #135e96;--ac-notification-red: #d63638;--ac-notification-blue: #72aee6;--ac-notification-yellow: #dba617;--ac-notification-orange: #d54e21;--ac-notification-green: #00a32a;--ac-border-grey: #ddd;--ac-pink-color: #e9426e}:root body.admin-color-coffee{--ac-button-color: #32373c;--ac-button-border: #8c8f94;--ac-primary-color: #c7a589;--ac-primary-color-hover: #ccad93}:root body.admin-color-light{--ac-button-color: #04a4cc;--ac-button-border: #04a4cc;--ac-button-hover: #04b0db;--ac-primary-color: #04a4cc;--ac-primary-color-hover: #04b0db}:root body.admin-color-modern{--ac-link: #3858e9;--ac-link-hover: #183ad6;--ac-button-color: #3858e9;--ac-button-border: #3858e9;--ac-primary-color: #3858e9;--ac-primary-color-hover: #04b0db}:root body.admin-color-blue{--ac-button-color: #096484;--ac-primary-color: #e1a948;--ac-primary-color-hover: #e3af55}:root body.admin-color-ectoplasm{--ac-button-color: #a3b745;--ac-primary-color: #a3b745;--ac-primary-color-hover: #a9bd4f}:root body.admin-color-ocean{--ac-button-color: #7e8993;--ac-primary-color: #9ebaa0;--ac-primary-color-hover: #a7c0a9}:root body.admin-color-sunrise{--ac-button-color: #dd823b;--ac-button-hover: #db7728;--ac-primary-color: #dd823b;--ac-primary-color-hover: #df8a48}.ac-article{padding:45px;margin-bottom:65px;background:#fff;border:1px solid #e1e1e1;box-shadow:0 1px 5px 0 rgba(0,0,0,.12),0 2px 2px -1px rgba(0,0,0,.14);border-radius:3px}.ac-article__title{margin:0;font-size:22px;margin-bottom:20px}@font-face{font-family:"cpac_icons";src:url("../fonts/cpac_icons.woff2?v=942947") format("woff2"),url("../fonts/cpac_icons.woff?v=452198") format("woff");font-style:normal;font-weight:400}.cpacicon,[class^=cpacicon-],[class*=" cpacicon-"]{display:inline-block;transform:translate(0, 0);text-rendering:auto;font:normal normal 400 14px/1 cpac_icons;font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.cpacicon-bulk-edit::before{content:""}.cpacicon-download::before{content:""}.cpacicon-draft::before{content:""}.cpacicon-move::before{content:""}.cpacicon-segment::before{content:""}.cpacicon-smart-filter::before{content:""}body .ac-modal{position:fixed;overflow:auto;z-index:100000;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:none}body .ac-modal.-active{display:flex;align-items:center;justify-content:center}body .ac-modal__dialog{border:1px solid #c8c8c8;background:#fff;position:fixed;width:650px;max-width:90%}body .ac-modal__dialog__header{background:#f5f5f5;font-size:18px;line-height:18px;color:#807f7f;padding:17px 25px}body .ac-modal__dialog__close{display:inline-block;padding:0;margin:0;border:none;background:none;position:absolute;right:0;top:0;width:52px;height:52px;text-align:center;color:#989797;cursor:pointer}body .ac-modal__dialog__close:hover{background:#e1e1e1}body .ac-modal__dialog__content{padding:25px;max-height:calc(100vh - 200px);overflow:scroll}body .ac-modal__dialog__content__lead{font-weight:bold;font-size:15px;margin-top:5px;margin-bottom:25px;color:#6d6d6d}body .ac-modal__dialog__list li{position:relative;padding-left:25px;font-weight:400;font-size:16px;letter-spacing:.5px;margin-bottom:10px}body .ac-modal__dialog__list li:before{content:"";font-family:Dashicons;position:absolute;left:0;top:0;color:#3d4350}body .ac-modal__dialog__list li:nth-child(2n){color:#e9426e}body .ac-modal__dialog__footer{padding:20px 24px;border-top:1px solid #dbdbdb;color:#979696;font-size:16px}body .ac-modal__dialog__footer .button{margin-left:0;padding-left:15px;padding-right:15px}body .ac-modal.-blocking{background:#e3e7eb}@media only screen and (max-width: 720px){body .ac-modal__dialog__footer__content{display:block}body .ac-modal__dialog__footer .button{margin-left:0;margin-top:10px}}body.rtl .wp-pointer-right{margin-left:15px;margin-right:0}body.rtl .wp-pointer-right ol{margin-right:1.5em;margin-left:0}body.rtl .button.loading{padding-left:25px;padding-right:0}body.rtl .button.loading span{left:6px;right:auto}body.rtl .ac-admin__main .ac-columns .ac-column .ac-setting-input .checkbox-labels>label,body.rtl .ac-admin__main .ac-columns .ac-column .ac-setting-input .radio-labels>label{padding-right:0;padding-left:10px;display:inline-block}body.rtl .ac-admin__main .ac-columns .ac-column .column-meta img{margin-left:3px;margin-right:0}body.rtl .ac-admin__main .ac-columns .ac-column .column-meta .column_label .inner>a.remove-button{margin-right:12px;margin-left:0}body.rtl .ac-admin__main .ac-columns .ac-column .column-meta .column_label .inner .meta{float:left}body.rtl .ac-admin__main .ac-columns .ac-column .column-meta .column_label span.vers{float:right}body.rtl .ac-admin__main .ac-columns .ac-column .column-meta .column_type{text-align:left;padding-left:0;padding-right:auto}body.rtl .ac-admin__main .ac-columns .ac-column .column-meta span.vers .comment-grey-bubble{float:left}body.rtl .ac-admin__main .ac-columns .ac-column .column-form table tr.column_image_size td.input label input{margin-left:3px;margin-right:0}body.rtl .ac-admin__main .ac-columns .ac-column .column-form table tr td.label p.description{right:0;left:auto}body.rtl .ac-admin__main .ac-columns .ac-column .column-form table tr td.label a.more-info{float:left}body.rtl .ac-admin__main .ac-columns .ac-column .column-form div.description{float:right}body.rtl .ac-admin__main .ac-columns .ac-column .column-form div.input-width-range{float:right}body.rtl .ac-admin__main .ac-columns .ac-column .column-form a.help{float:left}body.rtl .ac-admin__main .column-footer .order-message{float:right;padding-right:22px;padding-left:0;margin-right:8px}body.rtl .ac-admin__main .column-footer .order-message .order-message__icon{left:inherit;right:0;transform:scaleX(-1)}body.rtl .ac-admin__main .column-footer .button-container{float:left}body.rtl .ac-admin__main .column-footer .submit{display:none}body.rtl .cpac-placeholder{padding:5px 0 7px 4px}body.rtl .cpac_export .ms-container .ms-selection{float:left}body.rtl .ac-column-setting td.col-label .ac-pointer{right:inherit;left:4px}body.rtl .ac-setting-input-width div.description{direction:ltr}body.rtl .ac-setting-input-width div.unit-select{left:0;right:inherit}body.rtl .ac-setting-input-width div.unit-select .radio-labels label{margin-right:0;padding-left:0 !important}body.rtl .ac-section-group.-tools .ac-section.-export{margin-right:0;margin-left:27px}body.rtl .ac-setbox__row a.ac-pointer.instructions{right:inherit;left:10px}body.rtl .ac-column-setting--label .ac-setting-input__container .ac-setting-label-icon{right:2px;padding-left:4px}body.rtl .ac-setbox .radio-labels label{display:inline-block}.ac-tooltip-wrapper{position:relative}.ac-tooltip-wrapper:focus .ac-tooltip,.ac-tooltip-wrapper:hover .ac-tooltip{opacity:1}.ac-tooltip{background:rgba(0,0,0,.75);border-radius:3px;padding:3px 9px;color:#fff;position:absolute;transform:translateX(-50%);min-width:30px;margin-top:5px;display:block;opacity:0;transition:opacity .3s;pointer-events:none;font-size:11px;line-height:16px;z-index:100000}.ac-tooltip:before{content:"";display:block;width:0;height:0;border-bottom:4px solid rgba(0,0,0,.8);border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:50%;top:-4px;transform:translateX(-4px)}.ac-tooltip.hover{opacity:1}html.wp-toolbar .ac-tooltip{margin-top:36px}.ac-toggle-container{display:inline-flex}.ac-toggle-container .ac-toggle-label{margin-left:7px;transform:translateY(-1px)}.ac-toggle{display:inline-block;white-space:nowrap}.ac-toggle input{position:absolute;left:-3000em}.rtl .ac-toggle input{left:inherit;right:-3000em}.ac-toggle__switch{display:inline-block;background:#ccc;border-radius:8px;width:30px;height:16px;position:relative;transition:background-color .3s}.ac-toggle__switch__on,.ac-toggle__switch__off{font-size:11px;font-weight:bold;color:#fff;position:absolute;top:5px;line-height:11px}.ac-toggle__switch__off{right:6px;color:#555}.ac-toggle__switch__on{left:8px}.ac-toggle__switch__track{border-radius:50%;display:inline-block;background:#fff;position:absolute;left:3px;top:3px;height:10px;width:10px;transition:all .1s}.ac-toggle input:checked+.ac-toggle__switch{background:var(--ac-primary-color)}.ac-toggle input:checked+.ac-toggle__switch .ac-toggle__switch__track{left:calc(100% - 13px)}.ac-toggle-v2{position:relative;margin-bottom:15px}.ac-toggle-v2__toggle{position:relative;display:inline-block;margin-right:5px}.ac-toggle-v2__toggle input[type=checkbox]{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2;border:none}.ac-toggle-v2__toggle input[type=checkbox]:checked~.ac-toggle-v2__toggle__thumb{transform:translateX(14px)}.ac-toggle-v2__toggle input[type=checkbox]:checked~.ac-toggle-v2__toggle__track{background:var(--ac-primary-color)}.ac-toggle-v2__toggle__track{content:"";display:inline-block;box-sizing:border-box;vertical-align:top;background-color:#d8d8d8;width:36px;height:22px;border-radius:11px;transition:background .2s ease}.ac-toggle-v2__toggle__thumb{display:block;position:absolute;box-sizing:border-box;top:3px;left:3px;width:16px;height:16px;border-radius:50%;transition:transform .1s ease;background-color:#fff;border:5px solid #fff}.ac-input-group{display:flex;margin-bottom:20px}.ac-input{padding:10px;font-size:15px;border:1px solid #979797;border-radius:3px;margin-right:3px}.ac-btn-primary{background:#e9426e;border:1px solid #e9426e;color:#fff;padding:10px 40px;font-size:15px;border-radius:3px;display:inline-block;cursor:pointer;text-decoration:none}.ac-btn-primary:hover,.ac-btn-primary:focus,.ac-btn-primary:active{background:#ea1951;text-decoration:none;color:#fff}.ac-btn-primary:disabled{cursor:not-allowed;opacity:.5}.ac-ajax-loading{display:none;white-space:nowrap;position:absolute;transform:translateX(10px)}.ac-ajax-loading .spinner{visibility:visible;margin:0}.ac-ajax-loading__icon{color:var(--ac-notification-green)}.ac-ajax-loading__status{font-weight:bold;margin-left:5px}.ac-ajax-loading__icon,.ac-ajax-loading__status{display:none}.ac-ajax-loading.-active{display:inline-flex}.ac-ajax-loading.-finished .spinner{display:none}.ac-ajax-loading.-finished .ac-ajax-loading__icon,.ac-ajax-loading.-finished .ac-ajax-loading__status{display:block}.ac-settings-box{margin-bottom:60px;max-width:800px}.ac-settings-box-pro-cta p.description{font-weight:bold}.ac-pro-list{margin-bottom:20px;display:flex;flex-wrap:wrap}.ac-pro-list__item{margin-bottom:14px;position:relative;z-index:1;flex:33%}.ac-pro-list__item__label{color:#1d2327;margin-left:8px;text-decoration:dotted;border-bottom:1px dotted #000;text-decoration:none;cursor:pointer}.ac-pro-list__item__tooltip{display:none;background:#666;color:#fff;padding:15px;font-size:13px;line-height:150%}.ac-pro-list__item:hover{z-index:2}.ac-pro-list__item:hover .ac-pro-list__item__tooltip{display:block;position:absolute;left:0;top:calc(100% + 5px)}.ac-pro-list__item.-feature:before{color:var(--ac-pink-color);content:"";font:normal 16px/.5 "dashicons";speak:none;display:inline-block;padding:0;top:5px;left:0;position:relative;vertical-align:top;text-decoration:none !important}h2.ac-lined-header,h3.ac-lined-header{display:flex;font-weight:normal;font-size:20px;width:100%;align-items:center;margin-bottom:30px}h2.ac-lined-header:after,h3.ac-lined-header:after{content:"";flex:100;height:1px;background:#d8d8d8;margin-left:23px}#cpac a:focus,#cpac a:active{outline:none}.cpac-step-nav{display:flex}.cpac-step-nav__item{padding:15px 45px 15px 0;margin:0;margin-right:30px;position:relative;background:no-repeat right center url("data:image/svg+xml,%0A%3Csvg width='12px' height='50px' viewBox='0 0 12 50' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='UI-2.0' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cg id='Welkom' transform='translate(-175.000000, -101.000000)' stroke='%231D2327'%3E%3Cg id='Menu' transform='translate(0.000000, 93.000000)'%3E%3Cg id='Group-2' transform='translate(71.000000, 8.676440)'%3E%3Cpolyline id='Line-2' points='105.170704 -1.27167289e-16 115.170704 24.0763026 105.170704 49'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");font-weight:bold;color:#1d2327;font-size:13px;text-transform:uppercase;opacity:.2}.cpac-step-nav__item a{text-decoration:none;color:#1d2327}.cpac-step-nav__item.-active{opacity:1}.cpac-step-nav__item:last-child{background:none}body.settings_page_codepress-admin-columns #wpbody{padding-top:0}body.settings_page_codepress-admin-columns .notice{display:none}body.settings_page_codepress-admin-columns #cpac .notice:not(.hidden){display:block}body.settings_page_codepress-admin-columns #wpcontent{padding-left:0}body.settings_page_codepress-admin-columns .wrap{padding:30px 10px 0 30px}body.settings_page_codepress-admin-columns .wrap .nav-tab-wrapper{margin-bottom:24px}body.settings_page_codepress-admin-columns .wrap .notice{margin-top:16px;margin-bottom:16px}@media only screen and (min-width: 1050px){body.settings_page_codepress-admin-columns .wrap{padding:30px 40px 0}body.settings_page_codepress-admin-columns #screen-meta-links{margin-right:20px}body.settings_page_codepress-admin-columns #screen-meta{margin-left:20px;margin-right:20px}}@media only screen and (min-width: 1450px){body.settings_page_codepress-admin-columns .wrap{padding:30px 70px 0}body.settings_page_codepress-admin-columns #screen-meta-links{margin-right:50px}body.settings_page_codepress-admin-columns #screen-meta{margin-left:50px;margin-right:50px}}header.cpac-header{padding:37px 32px;background:#3d4350;display:flex}@media only screen and (min-width: 1050px){header.cpac-header{padding:37px 42px}}@media only screen and (min-width: 1450px){header.cpac-header{padding:37px 72px}}.cpac-admin-nav{background:#fff;display:flex;padding:0 30px;border-bottom:1px solid #ddd}.cpac-admin-nav .cpac-nav{display:flex;margin:0;padding:0}.cpac-admin-nav .cpac-nav__item{flex:0 0 auto;padding:0;margin:0;margin-right:40px}.cpac-admin-nav .cpac-nav__item.-active a{border-bottom:4px solid #333;font-weight:bold}.cpac-admin-nav .cpac-nav__item.-active a:hover,.cpac-admin-nav .cpac-nav__item.-active a:focus{color:#333}.cpac-admin-nav .cpac-nav__item.-pro a{color:var(--ac-pink-color)}.cpac-admin-nav .cpac-nav__item.-pro a:hover,.cpac-admin-nav .cpac-nav__item.-pro a:focus{color:var(--ac-pink-color)}.cpac-admin-nav .cpac-nav__item.-pro a img{margin-left:4px}.cpac-admin-nav .cpac-nav__item a{display:inline-block;padding:30px 0 10px 0;text-transform:uppercase;text-decoration:none;border-bottom:4px solid #fff;color:#333}.cpac-admin-nav .cpac-nav__item a:hover,.cpac-admin-nav .cpac-nav__item a:focus{box-shadow:none;outline:none !important;color:var(--ac-primary-color)}@media only screen and (min-width: 1050px){.cpac-admin-nav{padding:0 40px}}@media only screen and (min-width: 1450px){.cpac-admin-nav{padding:0 70px}}.ac-message{background:#fff;padding:1px 12px;border:1px solid #ccd0d4;border-left-width:4px;margin-bottom:15px}.ac-message p{margin:.5em 0}.ac-message.notice-warning{border-left-color:var(--ac-notification-yellow)}.ac-message.notice-error{border-left-color:var(--ac-notification-red)}.ac-badge{display:inline-block;background:var(--ac-notification-orange);border-radius:10px;font-size:9px;line-height:17px;padding:0 6px;margin:-2px 0 0 4px;vertical-align:middle;color:#fff;font-weight:600}a.external:after{content:"";display:inline-block;margin-left:4px;font-size:17px;color:#797979;line-height:1;font-family:dashicons,serif;text-decoration:none;font-weight:normal;font-style:normal;vertical-align:top;text-align:center}span.dashicons.flip:before{transform:scale(-1, 1);display:inline-block}span.dashicons.yellow{color:var(--ac-notification-yellow)}span.dashicons.orange{color:var(--ac-notification-orange)}span.dashicons.red{color:#dc3232}span.dashicons.green{color:#46b450}span.dashicons.light-gray{color:#bbb}span.dashicons.gray{color:#8a8a8a}span.dashicons.blue{color:#0073aa}span.dashicons.light-blue{color:#00a0d2}.button.loading{padding-right:25px;position:relative}.wp-core-ui .button-primary.-pink{background:#e9426e;border-color:#e73463}.cpac_message.error.warning{border-left:4px solid var(--ac-notification-yellow)}div.menu{position:relative;padding:0;margin-top:16px;margin-bottom:16px}div.menu select{display:inline-block;margin:0}div.menu .spinner{display:none;float:none;visibility:visible;margin:0 0 0 14px}div.menu .view-link,div.menu .view-link:active{display:inline-block;margin:0 0 0 12px;top:2px}table.ac-form-table{max-width:1100px;margin-top:20px}table.ac-form-table>tbody>tr>td,table.ac-form-table>tbody>tr>th{vertical-align:top}table.ac-form-table.settings tr th{font-weight:normal}table.ac-form-table.settings tr th h2{margin:0}table.ac-form-table.settings tr td{padding-top:58px}table.ac-form-table .general form div.checkbox-labels{margin-bottom:6px}table.ac-form-table .general form p.save-button{margin-top:10px}.wp-pointer-content{overflow:hidden}.wp-pointer-content ol{margin-left:1.5em;padding:0 15px}.wp-pointer-right{margin-right:15px}.wp-pointer.noclick .wp-pointer-buttons{display:none}.ac-wp-pointer img{max-width:calc(100% - 40px);height:auto;margin:20px;margin-bottom:5px;margin-top:0}.ac-wp-pointer p.notice{padding-top:10px;padding-bottom:10px}.ac-wp-pointer .wp-pointer-arrow{pointer-events:none}.ac-section-group.-start{max-width:560px}.ac-section{background:#f5f5f5;margin-bottom:28px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ac-section__header{background:#fff;padding:13px 14px;border-bottom:1px solid var(--ac-border-grey);position:relative}.ac-section__header__title{font-size:15px;margin:0;font-weight:bold}.ac-section__body{padding:16px 16px}.ac-section p{margin:0 0 1em 0;max-width:800px}.ac-section.-closable .ac-section__header{padding-right:30px;cursor:pointer}.ac-section.-closable .ac-section__header:after{content:"";position:absolute;right:20px;top:50%;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #000;transition:all .2s;margin-top:-4px}.ac-section.-closable.-closed .ac-section__header:after{transform:rotate(180deg)}.ac-section.-closable.-closed .ac-section__body{display:none}
|
assets/css/admin-general.css.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"sourceRoot":"","sources":["../../src/scss/_wordpress-vars.scss","../../src/scss/_articles.scss","../../src/scss/_webfont.scss","../../src/scss/_modals.scss","../../src/scss/_colors.scss","../../src/scss/_admin-rtl.scss","../../src/scss/components/_tooltip.scss","../../src/scss/components/_toggle.scss","../../src/scss/components/_forms.scss","../../src/scss/components/ajax-loader.scss","../../src/scss/admin-general.scss"],"names":[],"mappings":";AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AClED;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;;ACJF;EACI;EACA,KACI;EAEJ;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AASJ;EACI,SAjCiB;;;AAoCrB;EACI,SApCgB;;;AAuCpB;EACI,SAvCa;;;AA0CjB;EACI,SA1CY;;;AA6ChB;EACI,SA7Ce;;;AAgDnB;EACI,SAhDoB;;;ACLxB;AAAA;AAAA;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC,YCzBO;ED0BP;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAKD;EAcC;EACA;EACA;EACA;EACA;EACA;;AAlBA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC,OCxEK;;ADoFR;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAKH;EACC;;AAGD;EAGG;IACC;;EAED;IACC;IACA;;;;AExHL;AAAA;AAIC;EACC;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAWE;AAAA;EAEC;EACA;EACA;;AAMD;EACC;EACA;;AAKC;EACC;EACA;;AAGD;EACC;;AAIF;EACC;;AAIF;EACC;EACA;EACA;;AAGD;EACC;;AAMA;EACC;EACA;;AAIA;EACC;EACA;;AAGD;EACC;;AAKH;EACC;;AAGD;EACC;;AAGD;EACC;;AAQH;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;;AAGD;EACC;;AAKH;EACC;;AAGD;EACC;;AAGD;EACC;EACA;;AAIA;EAAkB;;AAClB;EACC;EACA;;AACA;EAAsB;EAAiB;;AAMxC;EACC;EACA;;AAIF;EACC;EACA;;AAGD;EACC;EACA;;AAKC;EAAQ;;;AC/KX;EACC;;AAGC;EACC;;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;;AAKD;EACC;;;AChDF;EACC;;AAEA;EACC;EACA;;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMD;EACC;;AAEA;EACC;;;AAOJ;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGC;EACC;;AAED;EACC;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AClIH;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC,YJJS;EIKT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;;;AChCF;EAEC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAIA;EACC;;AAGD;AAAA;EAEC;;;ACxBH;EACC;EACA;;AAGC;EACC;;;AAMH;EACC;EACA;EACA;;AAEA;EAEC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;EACA;EACA;EACA;;AAMD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAOH;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EAEA;EACA;EACA;EACA;;;AAKH;AAAA;AAAA;AAAA;AAKC;AAAA;EAEC;;;AAIF;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;;AAOF;EACC;;AAGD;EACC;;AAIA;EACC;;AAKF;EACC;;AAGD;EACC;;AAEA;EACC;;AAGD;EACC;EACA;;AAKF;EACC;IACC;;EAED;IACC;;EAED;IACC;IACA;;;AAGF;EACC;IACC;;EAED;IACC;;EAED;IACC;IACA;;;;AAKH;EACC;EACA;EACA;;AAEA;EALD;IAME;;;AAGD;EATD;IAUE;;;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAIF;EACC;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAMJ;EAvDD;IAwDE;;;AAGD;EA3DD;IA4DE;;;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMA;EACC;EACA;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAIF;AAAA;AAAA;AAAA;AAIA;EACC;EACA;;;AAGD;EACC,YNxXS;EMyXT;;;AAGD;AAAA;AAAA;AAAA;AAMC;EACC;;;AAIF;AAAA;AAAA;AAAA;AAIA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;;;AAIF;AAAA;AAAA;AAAA;AAIA;EACC;EACA;;AAEA;AAAA;EAEC;;AAKC;EAKC;;AAJA;EACC;;AAMF;EACC;;AAOD;EACC;;AAGD;EACC;;;AAOJ;AAAA;AAAA;AAAA;AAIA;EACC;;AAEA;EACC;EACA;;;AAIF;EACC;;;AAKA;EACC;;;AAMD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;;AAMD;EACC;;;AAIF;EAEC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;;AAGD;EACC;EACA;;AAIA;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAOA;EACC;;AAIF;EACC","file":"admin-general.css"}
|
assets/css/admin-page-columns.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@font-face{font-family:"cpac_icons";src:url("../fonts/cpac_icons.woff2?v=942947") format("woff2"),url("../fonts/cpac_icons.woff?v=452198") format("woff");font-style:normal;font-weight:400}.cpacicon,[class^=cpacicon-],[class*=" cpacicon-"]{display:inline-block;transform:translate(0, 0);text-rendering:auto;font:normal normal 400 14px/1 cpac_icons;font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.cpacicon-bulk-edit::before{content:""}.cpacicon-download::before{content:""}.cpacicon-draft::before{content:""}.cpacicon-move::before{content:""}.cpacicon-segment::before{content:""}.cpacicon-smart-filter::before{content:""}.ac-setbox{-webkit-font-smoothing:antialiased;margin-top:30px}.ac-setbox__descriptive{color:#636669;font-size:13px;line-height:17px}.ac-setbox__header{padding:10px;position:relative;cursor:pointer}.ac-setbox__header__title{font-size:15px;font-weight:bold}.ac-setbox__header__title small{font-size:14px;font-weight:300;color:#72777c}.ac-setbox__header:after{content:"";position:absolute;right:20px;top:50%;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #000;transition:all .2s;margin-top:-4px}.ac-setbox__row{background:#fff}.ac-setbox__row__th,.ac-setbox__row__fields{border-bottom:1px solid var(--ac-border-grey)}.ac-setbox__row__th{background:#f5f5f5;position:relative;padding:12px 13px;padding-top:15px;border-right:1px solid var(--ac-border-grey)}.ac-setbox__row__th label{display:block;font-weight:bold;margin-bottom:5px}.ac-setbox__row__th small{color:#636669;font-size:13px;line-height:17px}.ac-setbox__row__fields{flex:auto}.ac-setbox__row__fields.-subsetting-total-1{display:flex}.ac-setbox__row__fields.-subsetting-total-1>*{width:100%}.ac-setbox__row__fields__inner{padding:15px}.ac-setbox__row__fields__inner>*:last-child{margin-bottom:0}.ac-setbox__row__fields select{width:100%;margin-bottom:10px}.ac-setbox__row a.ac-pointer.instructions{position:absolute;top:14px;right:10px;display:inline-block;cursor:pointer}@media screen and (min-width: 900px){.ac-setbox__row{display:flex}.ac-setbox__row__th{flex:0 0 230px}.ac-setbox__row__fields{flex:auto}.ac-setbox__row.-sub{display:block}.ac-setbox__row.-sub .ac-setbox__row__th,.ac-setbox__row.-sub .ac-setbox__row__fields{flex:100%}}@media screen and (min-width: 1150px){.ac-setbox__row.-sub{display:flex}.ac-setbox__row.-sub .ac-setbox__row__th,.ac-setbox__row.-sub .ac-setbox__row__fields{flex:100%}}.ac-setbox .checkbox-labels>label,.ac-setbox .radio-labels>label{padding-right:10px;vertical-align:top}.ac-setbox .checkbox-labels.vertical input[type=radio],.ac-setbox .radio-labels.vertical input[type=radio]{margin-right:6px}.ac-setbox .checkbox-labels.vertical>label,.ac-setbox .radio-labels.vertical>label{display:block;margin-bottom:5px}.ac-setbox.-closed .ac-setbox__header:after{transform:rotate(180deg)}.ac-setbox.-closed .ac-setbox__row{display:none}.ac-setbox .select2-search__field{width:100% !important}.ac-ls-settings .select2{margin-bottom:10px}.ac-ls-settings .select2 input{min-height:0}.ac-ls-settings .select2 li{margin-bottom:0}.ac-ls-settings .row.users .select2{margin-bottom:0}.ac-ls-settings select.sorting_order{margin-bottom:0}.ac-ls-settings-mockup{position:relative}.ac-ls-settings-mockup .ac-setbox__row__fields{filter:blur(1.5px)}.ac-unlock-modal{background:#fff;border:1px solid #d0cece;box-shadow:0 0 19px 0 rgba(0,0,0,.44);position:absolute;right:calc(30% - 100px);top:50%;margin-top:-20px;border-radius:4px;padding:12px;z-index:2}.ac-unlock-modal span{margin-right:5px;color:var(--ac-pink-color);transform:translateY(4px)}.ac-unlock-modal .-pink{margin-left:10px;padding-left:20px;padding-right:20px}.ui-sortable-helper{-webkit-box-shadow:1px 3px 6px 0 rgba(1,1,1,.4);box-shadow:1px 3px 6px 0 rgba(1,1,1,.4)}.ui-sortable-helper .column-meta{border-width:1px}.ac-column span.select2-container{z-index:1}.ac-column .comment-grey-bubble{height:16px;width:16px}.ac-column .comment-grey-bubble:before{content:"";font:normal 20px/.5 "dashicons";speak:none;display:inline-block;padding:0;top:5px;left:0;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none !important}.rtl .ac-column .comment-grey-bubble:before{right:0;left:auto}#add-new-column-template{display:none}.ac-admin{max-width:1400px}.ac-admin__wrap{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 1200px){.ac-admin__wrap{flex-direction:row-reverse}.ac-admin__wrap .ac-admin__main{flex:1 1 auto}.ac-admin__wrap .ac-admin__sidebar{flex:0 0 280px;margin-left:20px}.rtl .ac-admin__wrap .ac-admin__sidebar{flex:0 0 280px;margin-left:0;margin-right:20px}}@media only screen and (min-width: 1500px){.ac-admin__wrap .ac-admin__sidebar{flex:0 0 340px}}.ac-admin__main .column-footer a.add_column{padding-left:16px;padding-right:16px;text-align:center}.ac-admin__main .column-footer a.submit.save,.ac-admin__main .column-footer a.submit.update{padding-left:20px;padding-right:20px;text-align:center}.ac-admin__main .column-footer .submit.save{display:inline-block}.ac-admin__main .column-footer .submit.update{display:none}.ac-admin__main .column-footer .spinner{display:none}.ac-admin.saving .spinner{visibility:visible}.ac-admin.saving .column-footer .spinner{margin:4px 0 0;background-position:center center;float:none;display:inline-block;visibility:visible}.ac-admin.stored .ac-admin__sidebar .form-actions .submit.save{display:none}.ac-admin.stored .ac-admin__sidebar .form-actions .submit.update{display:block}.ac-admin.stored .ac-admin__sidebar .form-actions .form-reset{display:block}.ac-admin.stored .column-footer .submit.save{display:none}.ac-admin.stored .column-footer .submit.update{display:inline-block}.ac-admin.show-list-screen-type .ac-admin__sidebar .sidebox.form-actions small.list-screen-type,.ac-admin.show-list-screen-id .ac-admin__sidebar .sidebox.form-actions small.list-screen-id{display:block}.ac-admin.show-list-screen-id .layouts__item__title small.layouts__item__id{display:inline}.ac-admin__main .ac-notice{background:#fff;border-left:4px solid var(--ac-notification-yellow);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:15px;padding:1px 12px}.ac-admin__main .ajax-message{display:none}.ac-admin__main .ac-message{margin-top:0 !important}.ac-admin__main .ac-message p{min-height:1px;overflow:hidden}.ac-admin__main .ac-message>.dashicons{float:left;margin-top:6px;color:#b7b7b7;margin-right:5px}.ac-admin__main .ac-message.notice-info{border-left:4px solid var(--ac-notification-blue)}.ac-admin__main .ac-boxes{box-shadow:0 1px 3px rgba(0,0,0,.1)}.ac-admin__main .ac-boxes.show-column-id div.ac-column-header table tr td.column_label .inner small.column-id{display:inline}.ac-admin__main .ac-boxes.show-column-type div.ac-column-header table tr td.column_label .inner small.column-type{display:inline}.ac-column a{cursor:pointer}.ac-column a:focus,.ac-column a:active{box-shadow:none}.ac-column.loading .ac-column-body>.spinner{position:absolute;left:50%;top:50%;z-index:200;margin-left:-10px;margin-top:-10px;display:block}.ac-column.loading .ac-column-body:before{content:"";position:absolute;width:100%;height:100%;background:#fff;z-index:100;opacity:.5}.ac-column.opened{margin-bottom:-1px}.ac-column.opened .ac-column-header{background-color:#eaeaea;border-color:#ccc}.ac-column.opened .ac-column-header:hover .column_label .inner>a.close-button{display:inline-block}.ac-column.opened .ac-column-header .column_edit:after{content:""}.ac-column.opened .ac-column-header table td{border-color:var(--ac-border-grey);color:#333;text-shadow:0 1px 0 #fff}.ac-column.opened .ac-column-header table td a{color:#333;text-shadow:0 1px 0 #fff}.ac-column.opened .ac-column-header table td.column_sort span{color:#9b9b9b}.ac-column.opened .ac-column-header table td.column_label .meta span{color:#8d8d8d;text-shadow:none}.ac-column.opened .ac-column-header table td.column_label a.edit-button{display:none}.ac-column.opened .ac-column-header table td.column_type{color:#5c5c5c}.ac-column.opened .ac-column-header table td.column_edit:after{color:#9b9b9b}.ac-column.opened .ac-column-body{border:1px solid #ccc;border-top:1px solid #d4d4d4}.ac-column.disabled,.boxes.disabled .ac-column{opacity:.7}.ac-column.disabled a.remove-button,.ac-column.disabled a.clone-button,.ac-column.disabled .column_action,.boxes.disabled .ac-column a.remove-button,.boxes.disabled .ac-column a.clone-button,.boxes.disabled .ac-column .column_action{display:none !important}.ac-column.disabled .column-meta td.column_sort,.boxes.disabled .ac-column .column-meta td.column_sort{display:none}.ac-column.disabled .column-meta td.column_label,.boxes.disabled .ac-column .column-meta td.column_label{padding-left:10px}.ac-column.disabled .meta span,.boxes.disabled .ac-column .meta span{cursor:default !important;opacity:.45}.ac-column.disabled .meta span:before,.boxes.disabled .ac-column .meta span:before{color:gray !important}.ac-column.disabled .meta span.on,.boxes.disabled .ac-column .meta span.on{opacity:1}.ac-column.disabled .column-footer,.boxes.disabled .ac-column .column-footer{display:none}.ac-column.disabled .ac-column-body:before,.boxes.disabled .ac-column .ac-column-body:before{content:"";position:absolute;width:100%;height:100%;background:#fff;z-index:100;opacity:.3;cursor:not-allowed}.ac-column-setting{width:100%;clear:both;border-spacing:0;margin:0;border-top:1px solid var(--ac-border-grey)}.ac-column-setting:first-child{border-top:0}.ac-column-setting tr.hide{display:none}.ac-column-setting tr td{vertical-align:top;border:none;padding:0;background:#fff}.ac-column-setting td.col-label{position:relative;line-height:24px;overflow:visible;background:#f5f5f5;border-right:1px solid var(--ac-border-grey);width:30%;padding:10px;padding-left:12px}.ac-column-setting td.col-label .ac-pointer{position:absolute;right:4px;top:10px;padding:4px;height:17px}.ac-column-setting td.col-label a.more-link{text-decoration:none;color:#d2d2d2;position:absolute;right:8px;top:17px}.ac-column-setting td.col-label a.more-link span.dashicons{font-size:17px}.ac-column-setting td.col-label a.more-link:hover{color:#acacac}.ac-column-setting td.col-label span.label{font-weight:bold;display:inline-block;color:#333;font-style:normal}.ac-column-setting td.col-label div.tooltip{font-size:12px;font-style:normal;line-height:16px;margin:0 !important;display:none;position:absolute;max-width:200px;z-index:99;top:40px;left:0;font-weight:normal;color:#fff;background-color:#333;box-shadow:0 1px 3px rgba(0,0,0,.2);padding:.618em 1em;border-radius:3px}.ac-column-setting td.col-label div.tooltip em{margin-top:3px;display:block;color:#999}.ac-column-setting td.col-input div.msg{margin-top:5px;display:none;color:#333;padding:6px 10px;background-color:#ffebe8;border:1px solid #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ac-column-setting td.col-input div.msg p{margin:.5em 0 1em 0}.ac-column-setting td.col-input div.msg a.button{margin-bottom:1em}.ac-column-setting td.col-input .help-msg{margin:10px 0 0;color:#666;font-size:13px}.ac-column-setting .ac-column-setting td.col_label{background-color:#fcfcfc}.ac-column-setting .ac-column-setting td.col_label .label{font-size:12px;color:#595959}.ac-column-setting span.ac-setting-error{display:block;margin:0;background-color:#ffebe8;padding:7px 10px}.ac-column-setting-actions .col-settings p{padding-left:10px}.ac-column-setting-actions .col-settings a{text-decoration:none}.ac-column-setting-actions .col-settings a.close-button,.ac-column-setting-actions .col-settings a.clone-button{margin-right:10px}.ac-column-setting-actions .col-settings a.remove-button{color:#a00;text-decoration:none;text-shadow:none;margin-right:5px}.ac-column-setting-actions .col-settings a.remove-button:hover{color:red}.ac-column .ac-setting-input{padding:10px;line-height:24px}.ac-column .ac-setting-input input[type=text],.ac-column .ac-setting-input select{width:99.95%;max-width:none}.ac-column .ac-setting-input input[type=checkbox],.ac-column .ac-setting-input input[type=radio]{margin-right:4px}.ac-column .ac-setting-input__info{margin-left:5px;transform:translateY(2px)}.ac-column .ac-setting-input .checkbox-labels>label,.ac-column .ac-setting-input .radio-labels>label{padding-right:10px;vertical-align:top}.ac-column .ac-setting-input .checkbox-labels.vertical input[type=radio],.ac-column .ac-setting-input .radio-labels.vertical input[type=radio]{margin-right:6px}.ac-column .ac-setting-input .checkbox-labels.vertical>label,.ac-column .ac-setting-input .radio-labels.vertical>label{display:block;margin-bottom:5px}.ac-column .ac-setting-input .ac-pointer{color:#8d8d8d;display:inline-block;transform:translateY(2px)}.ac-column .ac-setting-input__icon{display:inline-block;margin-right:10px}.ac-column .ac-setting-input__icon.-warning{transform:translateY(3px)}.ac-column .ac-setting-input__icon+*{display:inline-block}.ac-setting-input-date .ac-setting-input-date__custom{display:inline-block;width:71px !important;margin-right:5px}.ac-setting-input-date .ac-setting-input-date__value{display:inline-block;width:165px}.ac-setting-input-date .ac-setting-input-date__example{margin-left:8px}.ac-setting-input-date .ac-setting-input-date__example .spinner{float:none;vertical-align:top}.ac-setting-input-date code{display:inline-block;min-width:60px;padding-top:0;padding-bottom:0;text-align:center}.ac-setting-input-width{position:relative}.ac-setting-input-width div.description{font-size:12px;width:72px;position:absolute;display:table}.ac-setting-input-width div.description input{margin:0;text-align:right;vertical-align:middle;display:table-cell;padding-left:4px;padding-right:4px;border-color:#7e8993;border-top-right-radius:0;border-bottom-right-radius:0}.ac-setting-input-width div.description input::-webkit-input-placeholder{font-size:13px}.ac-setting-input-width div.description input:-moz-placeholder{font-size:13px}.ac-setting-input-width div.description input::-moz-placeholder{font-size:13px}.ac-setting-input-width div.description input:-ms-input-placeholder{font-size:13px}.ac-setting-input-width div.description span{background:#efefef;display:table-cell;width:26px;line-height:23px;text-align:center;vertical-align:middle;border:1px solid #7e8993;border-left:none;color:#505050;border-top-right-radius:4px;border-bottom-right-radius:4px}.ac-setting-input-width div.width-slider{margin-left:82px;margin-right:88px;position:relative;top:8px}.ac-setting-input-width div.width-slider .ui-slider-handle{cursor:ew-resize;z-index:1}.ac-setting-input-width div.unit-select{position:absolute;top:11px;right:6px;width:82px;text-align:right}.ac-setting-input-width div.unit-select .radio-labels{padding:0}.ac-setting-input-width div.unit-select .radio-labels label{padding:0;margin-right:6px}.ac-setting-input-width div.unit-select .radio-labels label input{margin-right:2px}.ac-column-setting--pro .col-label .dashicons{color:#a99d9f;transform:scale(0.9, 0.9);margin-top:2px;display:inline-block;margin-right:3px;cursor:pointer}.ac-column-setting--pro td.col-input{background:#f5f5f5}.ac-column-setting--pro .radio-labels{display:inline-block}.ac-column-setting--pro .radio-labels input{background-color:#f0f0f0}.ac-column-setting--pro .radio-labels input:checked:before{background-color:gray}.ac-column-setting--pro .ac-setting-input{background:#f5f5f5}.ac-column-setting--pro .acp-button{background:#e9426e;color:#fff;border:none;border-radius:3px;padding:3px 10px;letter-spacing:2px;cursor:pointer;font-size:13px;vertical-align:middle;margin-top:-1px;margin-left:5px}div.ac-column-header{border-style:solid;border-color:#dfdfdf;border-width:1px 1px 0;background:#fcfcfc}div.ac-column-header:nth-child(2n) .column-meta{background:#f9f9f9}div.ac-column-header img{margin-right:3px}div.ac-column-header table.widefat{border:none}div.ac-column-header table{border:none;background:transparent;border-radius:0}div.ac-column-header table tr td{vertical-align:top;height:18px;padding:12px 8px;border-width:1px 0 0;border-style:solid;border-color:transparent}div.ac-column-header table tr:hover td.column_sort span{color:#9b9b9b}div.ac-column-header:hover .column_label .inner>a.remove-button,div.ac-column-header:hover .column_label .inner>a.edit-button,div.ac-column-header:hover .column_label .inner>a.clone-button{display:inline-block}div.ac-column-header span.vers{padding-top:2px}.ac-column-body{display:none;border-width:1px 1px 0;border-style:solid;border-color:#dfdfdf;position:relative}.column-footer{background:#eaf2fa;border:1px solid #c7d7e2;min-height:26px;padding:8px;overflow:hidden}.column-footer .order-message{color:#7a9bbe;float:left;font-family:Comic Sans MS,sans-serif;font-size:11px;height:13px;position:relative;line-height:1em;margin-left:4px;padding:7px 0 0 22px;text-shadow:0 1px 0 #fff;display:inline-block}.column-footer .order-message__icon{display:inline-block;position:absolute;left:0;top:0}.column-footer .button-container{float:right;display:inline-block;min-height:29px}.column-footer .button-container a{display:inline-block;margin-left:5px;vertical-align:top}.column-footer .button-container a.clear-columns{color:var(--ac-notification-red);text-decoration:none;margin-right:8px;margin-top:5px}.column-footer .button-container a.clear-columns:hover{opacity:.9}.ac-admin__sidebar .sidebox{background:none repeat scroll 0 0 #fff;border:1px solid var(--ac-border-grey);border-radius:0 0 0 0;box-shadow:0 1px 3px rgba(0,0,0,.1);position:relative;margin-bottom:14px}.ac-admin__sidebar .sidebox h3{padding:10px;margin:0;position:relative}.ac-admin__sidebar .sidebox h3.title{font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:15px;font-weight:normal;line-height:1;margin:0;padding:7px 10px;background:#f1f1f1;background-image:linear-gradient(to top, #ececec, #f9f9f9);border-bottom-color:var(--ac-border-grey);text-shadow:#fff 0 1px 0;box-shadow:0 1px 0 #fff;border-bottom-style:solid;border-bottom-width:1px}.ac-admin__sidebar .sidebox h3 span.left{position:relative;background:#fff;z-index:2;padding-right:8px;float:none}.ac-admin__sidebar .sidebox h3 span.contenttype{display:block;line-height:20px;font-size:12px;text-transform:uppercase;color:gray;margin-top:4px}.ac-admin__sidebar .sidebox h3 span.contenttype.right{position:absolute;display:inline-block;z-index:1;right:10px;text-align:right;margin-top:0}.ac-admin__sidebar .sidebox .inside{padding:10px}.ac-admin__sidebar .sidebox .inside p{margin-top:0}.ac-admin__sidebar .sidebox.form-actions small.list-screen-id,.ac-admin__sidebar .sidebox.form-actions small.list-screen-type{display:none;line-height:25px}.ac-admin__sidebar .sidebox.form-actions .form-reset{display:none;border-bottom:1px solid var(--ac-border-grey);padding:8px}.ac-admin__sidebar .sidebox.form-actions .reset-column-type{text-decoration:none;color:var(--ac-notification-red);line-height:25px;display:inline-block;background:none;border:none;padding:0;font-size:13px;cursor:pointer;margin:0}.ac-admin__sidebar .sidebox.form-actions .reset-column-type:hover{opacity:.9}.ac-admin__sidebar .sidebox.form-actions .form-update{padding:8px;overflow:hidden}.ac-admin__sidebar .sidebox.form-actions .submit{display:none;width:100%;height:28px;line-height:28px;text-align:center}.ac-admin__sidebar .sidebox.form-actions .submit.save{display:block}.ac-admin__sidebar .sidebox#direct-feedback #feedback-support,.ac-admin__sidebar .sidebox#direct-feedback #feedback-rate{display:none}.ac-admin__sidebar .sidebox#direct-feedback .inside>a{border-radius:4px;border:1px solid var(--ac-border-grey);width:48%;height:64px;text-align:center;line-height:64px;font-weight:bold;color:#222;display:inline-block;text-decoration:none}.ac-admin__sidebar .sidebox#direct-feedback .inside>a:hover{background:#fafafa}.ac-admin__sidebar .sidebox#direct-feedback .inside form textarea{width:100%;height:120px}.ac-admin__sidebar .sidebox#direct-feedback .inside form input[type=submit]{display:inline-block;float:right;border-radius:4px;border:1px solid var(--ac-border-grey);height:32px;text-align:center;line-height:32px;font-weight:bold;font-size:12px;padding:0 32px;color:#ccc;background:none;text-decoration:none;cursor:pointer}.ac-admin__sidebar .sidebox#direct-feedback .inside form input[type=submit]:hover{background:#fafafa}.ac-admin__sidebar .sidebox#direct-feedback .inside form p.description{float:left;font-size:10px}.ac-admin__sidebar .sidebox#direct-feedback .inside ul{margin:0}.ac-admin__sidebar .sidebox#direct-feedback .inside ul.share li{margin:0;display:block;float:left;margin-left:9px;width:30%}.ac-admin__sidebar .sidebox#direct-feedback .inside ul.share li a{text-decoration:none;vertical-align:middle;line-height:20px;padding:16px 0;width:100%;text-align:center;border:1px solid var(--ac-border-grey);border-radius:4px;display:block}.ac-admin__sidebar .sidebox#direct-feedback .inside ul.share li a:hover{background:#fafafa}.ac-admin__sidebar .sidebox#direct-feedback .inside ul.share li:first-child{margin-left:0}.ac-admin__sidebar .sidebox#direct-feedback #feedback-support .inside ul.share li{width:48%}#ac-pro-version{background:none}#ac-pro-version .padding-box{padding:20px 10px 10px;background:#3d4350;color:#fff}#ac-pro-version .nopadding{margin:0;padding:0}#ac-pro-version h2{color:#fff}#ac-pro-version h3{font-size:34px;line-height:40px}#ac-pro-version h3 a{text-decoration:none;color:#fff}#ac-pro-version h3 a span{color:#e9426e}#ac-pro-version sup{text-decoration:line-through;font-size:13px;color:#ccc}#ac-pro-version .ac-pro-prices{margin:8px 0 0;font-style:italic}#ac-pro-version .acp-button{background:#e9426e;border:none;color:#fff;text-decoration:none;text-align:center;display:block;padding:6px 20px;border-radius:3px;cursor:pointer}#ac-pro-version .more{color:#ffee85;text-decoration:none}#ac-pro-version .more:hover{text-decoration:underline}#ac-pro-version p.center{text-align:center}#ac-pro-version p.nomargin{margin-bottom:0}#ac-pro-version ul.features a:hover{text-decoration:underline}#ac-pro-version ul li{padding-bottom:3px}#ac-pro-version ul li a{color:#fff;text-decoration:none;padding-left:25px;position:relative;display:block}#ac-pro-version ul li a:before{content:"✓";font-weight:bold;font-size:16px;position:absolute;left:0;top:0}#ac-pro-version ul li.acp-integration{padding:0;min-height:23px;line-height:23px}#ac-pro-version ul li.acp-integration img{height:23px;display:inline-block;vertical-align:middle;margin-right:3px}#ac-pro-version ul li.acp-integration img.ac-addon-pods{margin-top:-4px}#ac-pro-version ul li.acp-integration img.ac-addon-types{height:18px}#ac-pro-version ul li.acp-integration img.cac-addon-acf{margin-top:-4px;height:15px}#ac-pro-version ul li.acp-integration a{color:#ffee85}#ac-pro-version ul li.acp-integration a:before{content:"+"}#ac-pro-version .padding-box.ac-pro-deal{color:#3d4350;padding-bottom:20px;text-align:center;background:#ffef8f}#ac-pro-version .padding-box.ac-pro-deal h3{font-size:20px;line-height:26px;padding-top:0;padding-bottom:0;margin-bottom:18px}#ac-pro-version .padding-box.ac-pro-deal a.acp-button{font-size:16px}#ac-pro-version .padding-box.ac-pro-newsletter{background:#fff;color:#3d4350}#ac-pro-version .padding-box.ac-pro-newsletter h3{font-size:20px;padding-bottom:0}#ac-pro-version .padding-box.ac-pro-newsletter input{width:100%;margin-bottom:8px}#ac-pro-version .padding-box.ac-pro-newsletter .acp-button{margin-top:12px;margin-bottom:0;padding:7px 20px}#ac-pro-version .acp-button{background:#e9426e;border:none;color:#fff;text-decoration:none;text-align:center;display:block;padding:6px 20px;border-radius:3px}.ac-column-setting--label .ac-setting-input__container{position:relative}.ac-column-setting--label .ac-setting-input__container input{height:28px;line-height:28px;padding-right:34px}.ac-column-setting--label .ac-setting-input__container .ac-setting-label-icon{background:#fff;position:absolute;top:4px;height:22px;color:#ccc;right:0;border:none;cursor:pointer;outline:none !important;transition:color .1s}.ac-column-setting--label .ac-setting-input__container .ac-setting-label-icon:hover,.ac-column-setting--label .ac-setting-input__container .ac-setting-label-icon:focus{color:#999}.ac-column-setting--label .ac-setting-input__container .ac-setting-label-icon:active{color:var(--ac-primary-color)}.ac-ipicker__modal{background:#fff;max-width:90%;width:770px;height:450px;display:flex;padding:20px}.ac-ipicker.fixed{position:fixed;z-index:99999;background:rgba(0,0,0,.8);display:flex;top:0;right:0;bottom:0;left:0;height:auto;align-items:center;justify-content:center}.ac-ipicker__icons{flex:1 1 auto}.ac-ipicker__icons__group{display:block;clear:both;padding-top:15px;margin-top:20px;margin-bottom:10px;font-size:16px;font-weight:normal}.ac-ipicker__icons__group:first-child{border-top:none;padding-top:0;margin-top:0}.ac-ipicker__icon{display:inline-block;width:49px;height:49px;text-align:center;white-space:nowrap;cursor:pointer}.ac-ipicker__icon .dashicons{width:49px;height:49px;line-height:49px;font-size:28px}.ac-ipicker__icon:hover,.ac-ipicker__icon:focus{color:var(--ac-primary-color)}.ac-ipicker__icon.active{background:var(--ac-primary-color);color:#fff}.ac-ipicker__handles{flex:0 0 100px;text-align:center;padding-top:20px}.ac-modal.-pro .ac-modal__dialog__list li{position:relative;padding-left:25px;font-weight:400;font-size:16px;letter-spacing:.5px;margin-bottom:10px}.ac-modal.-pro .ac-modal__dialog__list li:before{content:"";font-family:Dashicons,sans-serif;position:absolute;left:0;top:0;color:#3d4350}.ac-modal.-pro .ac-modal__dialog__list li:nth-child(2n){color:#e9426e}.ac-modal.-pro .ac-modal__dialog__mascot{position:absolute;right:20px;bottom:20px;width:150px;height:225px;z-index:4}.ac-modal.-pro .ac-modal__dialog__footer .button{margin-left:0;padding-left:15px;padding-right:15px}.ac-modal.-pro .ac-modal__dialog__footer span{display:inline-block;margin-top:4px;margin-left:10px;font-size:14px}.ac-modal.-setting .ac-modal__dialog{width:970px}.ac-modal.-setting .ac-modal__dialog__content{max-height:400px}.ac-modal.-setting .ac-modal__dialog__footer{text-align:right;padding:0 15px}.ac-modal.-setting .ac-modal__dialog__footer .button{display:inline-block;vertical-align:middle;padding-left:30px;padding-right:30px}.ac-modal.-setting .ac-modal__dialog__footer .ac-ipicker__selection{display:inline-block;vertical-align:middle;text-align:center;width:68px;height:68px;line-height:58px;background:#e5e5e5;margin-right:15px;color:#404040}.ac-modal.-setting .ac-modal__dialog__footer .ac-ipicker__selection .dashicons{width:68px;height:68px;line-height:68px;font-size:30px}.ac-modal.-iconpicker .ac-modal__dialog__content{overflow:hidden;overflow-y:scroll}.select2-container--acs2{z-index:2}.select2-container--acs2 .select2-dropdown.-customfields .select2-results>.select2-results__options{max-height:600px}@keyframes loading_text{0%{background-position:-100%}100%{background-position:100%}}.ac-loading-msg-wrapper{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.ac-loading-msg{display:inline-block;text-align:center;max-width:300px}.ac-loading-msg__logo{width:228px;text-align:center;margin-bottom:15px}.ac-loading-msg__content{position:relative;font-family:sans-serif;text-transform:uppercase;font-size:1.3em;letter-spacing:4px;overflow:hidden;color:#999;font-weight:300;background-repeat:no-repeat;background-size:60%}.ac-notice.visit-ls{display:none}.ac-setbox .select2-container .select2-search--inline .select2-search__field{margin-top:0 !important}.ac-column__header{background:#fafafa;display:flex;border:1px solid var(--ac-border-grey);border-bottom:0}.ac-column__header__move{font-size:22px;color:#bdbdbd;padding:10px 13px;cursor:move;display:flex;align-items:center}.ac-column__header__label{display:flex;align-items:center;flex-grow:1}.ac-column__header__label__link{color:#5a5a5a;font-weight:bold;margin-right:15px}.ac-column__header__label__link:hover{color:#333}.ac-column__header__actions{opacity:0}.ac-column__header__actions a{font-size:12px;margin-left:5px}.ac-column__header__actions a.remove-button{color:var(--ac-notification-red)}.ac-column__header__actions a.remove-button:hover{opacity:.9}.ac-column__header__actions a.close-button{display:none}.ac-column-opened .ac-column__header__actions a.close-button{display:block}.ac-column-opened .ac-column__header__actions a.edit-button{display:none}.ac-column__header__info small{display:none;margin-right:3px}.show-column-id .ac-column__header__info .column-id{display:inline}.show-column-type .ac-column__header__info .column-type{display:inline}.ac-column__header:hover .ac-column__header__actions{opacity:1}.ac-column__header__features{display:flex;align-items:center;width:180px;position:relative}@media screen and (max-width: 700px){.ac-column__header__features{display:none}}.ac-column__header__features .ac-column-heading-setting{color:#b2b2b2;font-size:14px}.ac-column__header__features .ac-column-heading-setting.-width{color:#737373;font-size:12px;position:absolute;right:150px}.ac-column__header__features .ac-column-indicator{width:25px;font-size:22px;text-align:center;position:absolute;cursor:pointer}.ac-column__header__features .ac-column-indicator.on{color:var(--ac-primary-color)}.ac-column__header__features .ac-column-indicator.-export{font-size:14px;transform:translateY(3px)}.ac-column__header__features .ac-column-indicator.-edit{transform:translateY(-2px)}.ac-column__header__features .ac-column-indicator.-search{font-size:17px}.ac-column__header__features .ac-column-indicator.-filter{right:0px}.ac-column__header__features .ac-column-indicator.-search{right:25px}.ac-column__header__features .ac-column-indicator.-bulk_edit{right:50px}.ac-column__header__features .ac-column-indicator.-edit{right:75px}.ac-column__header__features .ac-column-indicator.-sort{right:100px}.ac-column__header__features .ac-column-indicator.-export{right:125px}.ac-column__header__type{display:flex;align-items:center;justify-content:right;color:#999}.ac-column__header__type span{text-align:right;width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 700px){.ac-column__header__type span{width:200px}}.ac-column__header__arrow{color:#bdbdbd;padding:15px;margin-left:auto;flex:0 0 20px;transform-origin:center}.ac-column.opened .ac-column__header{background:#eaeaea;border-color:#ccc}.ac-column.opened .ac-column__header .ac-column__header__actions .edit-button{display:none}.ac-column.opened .ac-column__header .ac-column__header__actions .close-button{display:inline}.ac-column.opened .ac-column__header .ac-column__header__features .ac-column-indicator:not(.on){color:#8d8d8d}.ac-column.opened .ac-column__header .ac-column__header__type{color:#5c5c5c}.ac-column.opened .ac-column__header .ac-column__header__arrow{transform:rotate(180deg);color:#5c5c5c}.ac-column.loading .ac-column__header{position:relative;background:#eee;filter:grayscale(80);cursor:not-allowed}.ac-column.loading .ac-column__header:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#eee;opacity:.2}
|
1 |
+
@font-face{font-family:"cpac_icons";src:url("../fonts/cpac_icons.woff2?v=942947") format("woff2"),url("../fonts/cpac_icons.woff?v=452198") format("woff");font-style:normal;font-weight:400}.cpacicon,[class^=cpacicon-],[class*=" cpacicon-"]{display:inline-block;transform:translate(0, 0);text-rendering:auto;font:normal normal 400 14px/1 cpac_icons;font-size:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.cpacicon-bulk-edit::before{content:""}.cpacicon-download::before{content:""}.cpacicon-draft::before{content:""}.cpacicon-move::before{content:""}.cpacicon-segment::before{content:""}.cpacicon-smart-filter::before{content:""}.ac-setbox{-webkit-font-smoothing:antialiased;margin-top:30px}.ac-setbox__descriptive{color:#636669;font-size:13px;line-height:17px}.ac-setbox__header{padding:10px;position:relative;cursor:pointer}.ac-setbox__header__title{font-size:15px;font-weight:bold}.ac-setbox__header__title small{font-size:14px;font-weight:300;color:#72777c}.ac-setbox__header:after{content:"";position:absolute;right:20px;top:50%;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #000;transition:all .2s;margin-top:-4px}.ac-setbox__row{background:#fff}.ac-setbox__row__th,.ac-setbox__row__fields{border-bottom:1px solid var(--ac-border-grey)}.ac-setbox__row__th{background:#f5f5f5;position:relative;padding:12px 13px;padding-top:15px;border-right:1px solid var(--ac-border-grey)}.ac-setbox__row__th label{display:block;font-weight:bold;margin-bottom:5px}.ac-setbox__row__th small{color:#636669;font-size:13px;line-height:17px}.ac-setbox__row__fields{flex:auto}.ac-setbox__row__fields.-subsetting-total-1{display:flex}.ac-setbox__row__fields.-subsetting-total-1>*{width:100%}.ac-setbox__row__fields__inner{padding:15px}.ac-setbox__row__fields__inner>*:last-child{margin-bottom:0}.ac-setbox__row__fields select{width:100%;margin-bottom:10px}.ac-setbox__row a.ac-pointer.instructions{position:absolute;top:14px;right:10px;display:inline-block;cursor:pointer}@media screen and (min-width: 900px){.ac-setbox__row{display:flex}.ac-setbox__row__th{flex:0 0 230px}.ac-setbox__row__fields{flex:auto}.ac-setbox__row.-sub{display:block}.ac-setbox__row.-sub .ac-setbox__row__th,.ac-setbox__row.-sub .ac-setbox__row__fields{flex:100%}}@media screen and (min-width: 1150px){.ac-setbox__row.-sub{display:flex}.ac-setbox__row.-sub .ac-setbox__row__th,.ac-setbox__row.-sub .ac-setbox__row__fields{flex:100%}}.ac-setbox .checkbox-labels>label,.ac-setbox .radio-labels>label{padding-right:10px;vertical-align:top}.ac-setbox .checkbox-labels.vertical input[type=radio],.ac-setbox .radio-labels.vertical input[type=radio]{margin-right:6px}.ac-setbox .checkbox-labels.vertical>label,.ac-setbox .radio-labels.vertical>label{display:block;margin-bottom:5px}.ac-setbox.-closed .ac-setbox__header:after{transform:rotate(180deg)}.ac-setbox.-closed .ac-setbox__row{display:none}.ac-setbox .select2-search__field{width:100% !important}.ac-ls-settings .select2{margin-bottom:10px}.ac-ls-settings .select2 input{min-height:0}.ac-ls-settings .select2 li{margin-bottom:0}.ac-ls-settings .row.users .select2{margin-bottom:0}.ac-ls-settings select.sorting_order{margin-bottom:0}.ac-ls-settings-mockup{position:relative}.ac-ls-settings-mockup .ac-setbox__row__fields{filter:blur(1.5px)}.ac-unlock-modal{background:#fff;border:1px solid #d0cece;box-shadow:0 0 19px 0 rgba(0,0,0,.44);position:absolute;right:calc(30% - 100px);top:50%;margin-top:-20px;border-radius:4px;padding:12px;z-index:2}.ac-unlock-modal span{margin-right:5px;color:var(--ac-pink-color);transform:translateY(4px)}.ac-unlock-modal .-pink{margin-left:10px;padding-left:20px;padding-right:20px}@keyframes deal_blur{0%,60%{filter:grayscale(0)}30%{filter:grayscale(0.2)}}.ui-sortable-helper{-webkit-box-shadow:1px 3px 6px 0 rgba(1,1,1,.4);box-shadow:1px 3px 6px 0 rgba(1,1,1,.4)}.ui-sortable-helper .column-meta{border-width:1px}.ac-column span.select2-container{z-index:1}.ac-column .comment-grey-bubble{height:16px;width:16px}.ac-column .comment-grey-bubble:before{content:"";font:normal 20px/.5 "dashicons";speak:none;display:inline-block;padding:0;top:5px;left:0;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none !important}.rtl .ac-column .comment-grey-bubble:before{right:0;left:auto}#add-new-column-template{display:none}.ac-admin{max-width:1400px}.ac-admin__wrap{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 1200px){.ac-admin__wrap{flex-direction:row-reverse}.ac-admin__wrap .ac-admin__main{flex:1 1 auto}.ac-admin__wrap .ac-admin__sidebar{flex:0 0 280px;margin-left:20px}.rtl .ac-admin__wrap .ac-admin__sidebar{flex:0 0 280px;margin-left:0;margin-right:20px}}@media only screen and (min-width: 1500px){.ac-admin__wrap .ac-admin__sidebar{flex:0 0 340px}}.ac-admin__main .column-footer a.add_column{padding-left:16px;padding-right:16px;text-align:center}.ac-admin__main .column-footer a.submit.save,.ac-admin__main .column-footer a.submit.update{padding-left:20px;padding-right:20px;text-align:center}.ac-admin__main .column-footer .submit.save{display:inline-block}.ac-admin__main .column-footer .submit.update{display:none}.ac-admin__main .column-footer .spinner{display:none}.ac-admin.saving .spinner{visibility:visible}.ac-admin.saving .column-footer .spinner{margin:4px 0 0;background-position:center center;float:none;display:inline-block;visibility:visible}.ac-admin.stored .ac-admin__sidebar .form-actions .submit.save{display:none}.ac-admin.stored .ac-admin__sidebar .form-actions .submit.update{display:block}.ac-admin.stored .ac-admin__sidebar .form-actions .form-reset{display:block}.ac-admin.stored .column-footer .submit.save{display:none}.ac-admin.stored .column-footer .submit.update{display:inline-block}.ac-admin.show-list-screen-type .ac-admin__sidebar .sidebox.form-actions small.list-screen-type,.ac-admin.show-list-screen-id .ac-admin__sidebar .sidebox.form-actions small.list-screen-id{display:block}.ac-admin.show-list-screen-id .layouts__item__title small.layouts__item__id{display:inline}.ac-admin__main .ac-notice{background:#fff;border-left:4px solid var(--ac-notification-yellow);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:15px;padding:1px 12px}.ac-admin__main .ajax-message{display:none}.ac-admin__main .ac-message{margin-top:0 !important}.ac-admin__main .ac-message p{min-height:1px;overflow:hidden}.ac-admin__main .ac-message>.dashicons{float:left;margin-top:6px;color:#b7b7b7;margin-right:5px}.ac-admin__main .ac-message.notice-info{border-left:4px solid var(--ac-notification-blue)}.ac-admin__main .ac-boxes{box-shadow:0 1px 3px rgba(0,0,0,.1)}.ac-admin__main .ac-boxes.show-column-id div.ac-column-header table tr td.column_label .inner small.column-id{display:inline}.ac-admin__main .ac-boxes.show-column-type div.ac-column-header table tr td.column_label .inner small.column-type{display:inline}.ac-column a{cursor:pointer}.ac-column a:focus,.ac-column a:active{box-shadow:none}.ac-column.loading .ac-column-body>.spinner{position:absolute;left:50%;top:50%;z-index:200;margin-left:-10px;margin-top:-10px;display:block}.ac-column.loading .ac-column-body:before{content:"";position:absolute;width:100%;height:100%;background:#fff;z-index:100;opacity:.5}.ac-column.opened{margin-bottom:-1px}.ac-column.opened .ac-column-header{background-color:#eaeaea;border-color:#ccc}.ac-column.opened .ac-column-header:hover .column_label .inner>a.close-button{display:inline-block}.ac-column.opened .ac-column-header .column_edit:after{content:""}.ac-column.opened .ac-column-header table td{border-color:var(--ac-border-grey);color:#333;text-shadow:0 1px 0 #fff}.ac-column.opened .ac-column-header table td a{color:#333;text-shadow:0 1px 0 #fff}.ac-column.opened .ac-column-header table td.column_sort span{color:#9b9b9b}.ac-column.opened .ac-column-header table td.column_label .meta span{color:#8d8d8d;text-shadow:none}.ac-column.opened .ac-column-header table td.column_label a.edit-button{display:none}.ac-column.opened .ac-column-header table td.column_type{color:#5c5c5c}.ac-column.opened .ac-column-header table td.column_edit:after{color:#9b9b9b}.ac-column.opened .ac-column-body{border:1px solid #ccc;border-top:1px solid #d4d4d4}.ac-column.disabled,.boxes.disabled .ac-column{opacity:.7}.ac-column.disabled a.remove-button,.ac-column.disabled a.clone-button,.ac-column.disabled .column_action,.boxes.disabled .ac-column a.remove-button,.boxes.disabled .ac-column a.clone-button,.boxes.disabled .ac-column .column_action{display:none !important}.ac-column.disabled .column-meta td.column_sort,.boxes.disabled .ac-column .column-meta td.column_sort{display:none}.ac-column.disabled .column-meta td.column_label,.boxes.disabled .ac-column .column-meta td.column_label{padding-left:10px}.ac-column.disabled .meta span,.boxes.disabled .ac-column .meta span{cursor:default !important;opacity:.45}.ac-column.disabled .meta span:before,.boxes.disabled .ac-column .meta span:before{color:gray !important}.ac-column.disabled .meta span.on,.boxes.disabled .ac-column .meta span.on{opacity:1}.ac-column.disabled .column-footer,.boxes.disabled .ac-column .column-footer{display:none}.ac-column.disabled .ac-column-body:before,.boxes.disabled .ac-column .ac-column-body:before{content:"";position:absolute;width:100%;height:100%;background:#fff;z-index:100;opacity:.3;cursor:not-allowed}.ac-column-setting{width:100%;clear:both;border-spacing:0;margin:0;border-top:1px solid var(--ac-border-grey)}.ac-column-setting:first-child{border-top:0}.ac-column-setting tr.hide{display:none}.ac-column-setting tr td{vertical-align:top;border:none;padding:0;background:#fff}.ac-column-setting td.col-label{position:relative;line-height:24px;overflow:visible;background:#f5f5f5;border-right:1px solid var(--ac-border-grey);width:30%;padding:10px;padding-left:12px}.ac-column-setting td.col-label .ac-pointer{position:absolute;right:4px;top:10px;padding:4px;height:17px}.ac-column-setting td.col-label a.more-link{text-decoration:none;color:#d2d2d2;position:absolute;right:8px;top:17px}.ac-column-setting td.col-label a.more-link span.dashicons{font-size:17px}.ac-column-setting td.col-label a.more-link:hover{color:#acacac}.ac-column-setting td.col-label span.label{font-weight:bold;display:inline-block;color:#333;font-style:normal}.ac-column-setting td.col-label div.tooltip{font-size:12px;font-style:normal;line-height:16px;margin:0 !important;display:none;position:absolute;max-width:200px;z-index:99;top:40px;left:0;font-weight:normal;color:#fff;background-color:#333;box-shadow:0 1px 3px rgba(0,0,0,.2);padding:.618em 1em;border-radius:3px}.ac-column-setting td.col-label div.tooltip em{margin-top:3px;display:block;color:#999}.ac-column-setting td.col-input div.msg{margin-top:5px;display:none;color:#333;padding:6px 10px;background-color:#ffebe8;border:1px solid #fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ac-column-setting td.col-input div.msg p{margin:.5em 0 1em 0}.ac-column-setting td.col-input div.msg a.button{margin-bottom:1em}.ac-column-setting td.col-input .help-msg{margin:10px 0 0;color:#666;font-size:13px}.ac-column-setting .ac-column-setting td.col_label{background-color:#fcfcfc}.ac-column-setting .ac-column-setting td.col_label .label{font-size:12px;color:#595959}.ac-column-setting span.ac-setting-error{display:block;margin:0;background-color:#ffebe8;padding:7px 10px}.ac-column-setting-actions .col-settings p{padding-left:10px}.ac-column-setting-actions .col-settings a{text-decoration:none}.ac-column-setting-actions .col-settings a.close-button,.ac-column-setting-actions .col-settings a.clone-button{margin-right:10px}.ac-column-setting-actions .col-settings a.remove-button{color:#a00;text-decoration:none;text-shadow:none;margin-right:5px}.ac-column-setting-actions .col-settings a.remove-button:hover{color:red}.ac-column .ac-setting-input{padding:10px;line-height:24px}.ac-column .ac-setting-input input[type=text],.ac-column .ac-setting-input select{width:99.95%;max-width:none}.ac-column .ac-setting-input input[type=checkbox],.ac-column .ac-setting-input input[type=radio]{margin-right:4px}.ac-column .ac-setting-input__info{margin-left:5px;transform:translateY(2px)}.ac-column .ac-setting-input .checkbox-labels>label,.ac-column .ac-setting-input .radio-labels>label{padding-right:10px;vertical-align:top}.ac-column .ac-setting-input .checkbox-labels.vertical input[type=radio],.ac-column .ac-setting-input .radio-labels.vertical input[type=radio]{margin-right:6px}.ac-column .ac-setting-input .checkbox-labels.vertical>label,.ac-column .ac-setting-input .radio-labels.vertical>label{display:block;margin-bottom:5px}.ac-column .ac-setting-input .ac-pointer{color:#8d8d8d;display:inline-block;transform:translateY(2px)}.ac-column .ac-setting-input__icon{display:inline-block;margin-right:10px}.ac-column .ac-setting-input__icon.-warning{transform:translateY(3px)}.ac-column .ac-setting-input__icon+*{display:inline-block}.ac-setting-input-date .ac-setting-input-date__custom{display:inline-block;width:71px !important;margin-right:5px}.ac-setting-input-date .ac-setting-input-date__value{display:inline-block;width:165px}.ac-setting-input-date .ac-setting-input-date__example{margin-left:8px}.ac-setting-input-date .ac-setting-input-date__example .spinner{float:none;vertical-align:top}.ac-setting-input-date code{display:inline-block;min-width:60px;padding-top:0;padding-bottom:0;text-align:center}.ac-setting-input-width{position:relative}.ac-setting-input-width div.description{font-size:12px;width:72px;position:absolute;display:table}.ac-setting-input-width div.description input{margin:0;text-align:right;vertical-align:middle;display:table-cell;padding-left:4px;padding-right:4px;border-color:#7e8993;border-top-right-radius:0;border-bottom-right-radius:0}.ac-setting-input-width div.description input::-webkit-input-placeholder{font-size:13px}.ac-setting-input-width div.description input:-moz-placeholder{font-size:13px}.ac-setting-input-width div.description input::-moz-placeholder{font-size:13px}.ac-setting-input-width div.description input:-ms-input-placeholder{font-size:13px}.ac-setting-input-width div.description span{background:#efefef;display:table-cell;width:26px;line-height:23px;text-align:center;vertical-align:middle;border:1px solid #7e8993;border-left:none;color:#505050;border-top-right-radius:4px;border-bottom-right-radius:4px}.ac-setting-input-width div.width-slider{margin-left:82px;margin-right:88px;position:relative;top:8px}.ac-setting-input-width div.width-slider .ui-slider-handle{cursor:ew-resize;z-index:1}.ac-setting-input-width div.unit-select{position:absolute;top:11px;right:6px;width:82px;text-align:right}.ac-setting-input-width div.unit-select .radio-labels{padding:0}.ac-setting-input-width div.unit-select .radio-labels label{padding:0;margin-right:6px}.ac-setting-input-width div.unit-select .radio-labels label input{margin-right:2px}.ac-column-setting--pro .col-label .dashicons{color:#a99d9f;transform:scale(0.9, 0.9);margin-top:2px;display:inline-block;margin-right:3px;cursor:pointer}.ac-column-setting--pro td.col-input{background:#f5f5f5}.ac-column-setting--pro .radio-labels{display:inline-block}.ac-column-setting--pro .radio-labels input{background-color:#f0f0f0}.ac-column-setting--pro .radio-labels input:checked:before{background-color:gray}.ac-column-setting--pro .ac-setting-input{background:#f5f5f5}.ac-column-setting--pro .acp-button{background:#e9426e;color:#fff;border:none;border-radius:3px;padding:3px 10px;letter-spacing:2px;cursor:pointer;font-size:13px;vertical-align:middle;margin-top:-1px;margin-left:5px}div.ac-column-header{border-style:solid;border-color:#dfdfdf;border-width:1px 1px 0;background:#fcfcfc}div.ac-column-header:nth-child(2n) .column-meta{background:#f9f9f9}div.ac-column-header img{margin-right:3px}div.ac-column-header table.widefat{border:none}div.ac-column-header table{border:none;background:transparent;border-radius:0}div.ac-column-header table tr td{vertical-align:top;height:18px;padding:12px 8px;border-width:1px 0 0;border-style:solid;border-color:transparent}div.ac-column-header table tr:hover td.column_sort span{color:#9b9b9b}div.ac-column-header:hover .column_label .inner>a.remove-button,div.ac-column-header:hover .column_label .inner>a.edit-button,div.ac-column-header:hover .column_label .inner>a.clone-button{display:inline-block}div.ac-column-header span.vers{padding-top:2px}.ac-column-body{display:none;border-width:1px 1px 0;border-style:solid;border-color:#dfdfdf;position:relative}.column-footer{background:#eaf2fa;border:1px solid #c7d7e2;min-height:26px;padding:8px;overflow:hidden}.column-footer .order-message{color:#7a9bbe;float:left;font-family:Comic Sans MS,sans-serif;font-size:11px;height:13px;position:relative;line-height:1em;margin-left:4px;padding:7px 0 0 22px;text-shadow:0 1px 0 #fff;display:inline-block}.column-footer .order-message__icon{display:inline-block;position:absolute;left:0;top:0}.column-footer .button-container{float:right;display:inline-block;min-height:29px}.column-footer .button-container a{display:inline-block;margin-left:5px;vertical-align:top}.column-footer .button-container a.clear-columns{color:var(--ac-notification-red);text-decoration:none;margin-right:8px;margin-top:5px}.column-footer .button-container a.clear-columns:hover{opacity:.9}.ac-admin__sidebar .sidebox{background:none repeat scroll 0 0 #fff;border:1px solid var(--ac-border-grey);border-radius:0 0 0 0;box-shadow:0 1px 3px rgba(0,0,0,.1);position:relative;margin-bottom:14px}.ac-admin__sidebar .sidebox h3{padding:10px;margin:0;position:relative}.ac-admin__sidebar .sidebox h3.title{font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-size:15px;font-weight:normal;line-height:1;margin:0;padding:7px 10px;background:#f1f1f1;background-image:linear-gradient(to top, #ececec, #f9f9f9);border-bottom-color:var(--ac-border-grey);text-shadow:#fff 0 1px 0;box-shadow:0 1px 0 #fff;border-bottom-style:solid;border-bottom-width:1px}.ac-admin__sidebar .sidebox h3 span.left{position:relative;background:#fff;z-index:2;padding-right:8px;float:none}.ac-admin__sidebar .sidebox h3 span.contenttype{display:block;line-height:20px;font-size:12px;text-transform:uppercase;color:gray;margin-top:4px}.ac-admin__sidebar .sidebox h3 span.contenttype.right{position:absolute;display:inline-block;z-index:1;right:10px;text-align:right;margin-top:0}.ac-admin__sidebar .sidebox .inside{padding:10px}.ac-admin__sidebar .sidebox .inside p{margin-top:0}.ac-admin__sidebar .sidebox.form-actions small.list-screen-id,.ac-admin__sidebar .sidebox.form-actions small.list-screen-type{display:none;line-height:25px}.ac-admin__sidebar .sidebox.form-actions .form-reset{display:none;border-bottom:1px solid var(--ac-border-grey);padding:8px}.ac-admin__sidebar .sidebox.form-actions .reset-column-type{text-decoration:none;color:var(--ac-notification-red);line-height:25px;display:inline-block;background:none;border:none;padding:0;font-size:13px;cursor:pointer;margin:0}.ac-admin__sidebar .sidebox.form-actions .reset-column-type:hover{opacity:.9}.ac-admin__sidebar .sidebox.form-actions .form-update{padding:8px;overflow:hidden}.ac-admin__sidebar .sidebox.form-actions .submit{display:none;width:100%;height:28px;line-height:28px;text-align:center}.ac-admin__sidebar .sidebox.form-actions .submit.save{display:block}.ac-admin__sidebar .sidebox#direct-feedback #feedback-support,.ac-admin__sidebar .sidebox#direct-feedback #feedback-rate{display:none}.ac-admin__sidebar .sidebox#direct-feedback .inside>a{border-radius:4px;border:1px solid var(--ac-border-grey);width:48%;height:64px;text-align:center;line-height:64px;font-weight:bold;color:#222;display:inline-block;text-decoration:none}.ac-admin__sidebar .sidebox#direct-feedback .inside>a:hover{background:#fafafa}.ac-admin__sidebar .sidebox#direct-feedback .inside form textarea{width:100%;height:120px}.ac-admin__sidebar .sidebox#direct-feedback .inside form input[type=submit]{display:inline-block;float:right;border-radius:4px;border:1px solid var(--ac-border-grey);height:32px;text-align:center;line-height:32px;font-weight:bold;font-size:12px;padding:0 32px;color:#ccc;background:none;text-decoration:none;cursor:pointer}.ac-admin__sidebar .sidebox#direct-feedback .inside form input[type=submit]:hover{background:#fafafa}.ac-admin__sidebar .sidebox#direct-feedback .inside form p.description{float:left;font-size:10px}.ac-admin__sidebar .sidebox#direct-feedback .inside ul{margin:0}.ac-admin__sidebar .sidebox#direct-feedback .inside ul.share li{margin:0;display:block;float:left;margin-left:9px;width:30%}.ac-admin__sidebar .sidebox#direct-feedback .inside ul.share li a{text-decoration:none;vertical-align:middle;line-height:20px;padding:16px 0;width:100%;text-align:center;border:1px solid var(--ac-border-grey);border-radius:4px;display:block}.ac-admin__sidebar .sidebox#direct-feedback .inside ul.share li a:hover{background:#fafafa}.ac-admin__sidebar .sidebox#direct-feedback .inside ul.share li:first-child{margin-left:0}.ac-admin__sidebar .sidebox#direct-feedback #feedback-support .inside ul.share li{width:48%}#ac-pro-version{background:none}#ac-pro-version .padding-box{padding:20px 10px 10px;background:#3d4350;color:#fff}#ac-pro-version .nopadding{margin:0;padding:0}#ac-pro-version h2{color:#fff}#ac-pro-version h3{font-size:34px;line-height:40px}#ac-pro-version h3 a{text-decoration:none;color:#fff}#ac-pro-version h3 a span{color:#e9426e}#ac-pro-version sup{text-decoration:line-through;font-size:13px;color:#ccc}#ac-pro-version .ac-pro-prices{margin:8px 0 0;font-style:italic}#ac-pro-version .acp-button{background:#e9426e;border:none;color:#fff;text-decoration:none;text-align:center;display:block;padding:6px 20px;border-radius:3px;cursor:pointer}#ac-pro-version .more{color:#ffee85;text-decoration:none}#ac-pro-version .more:hover{text-decoration:underline}#ac-pro-version p.center{text-align:center}#ac-pro-version p.nomargin{margin-bottom:0}#ac-pro-version ul.features a:hover{text-decoration:underline}#ac-pro-version ul li{padding-bottom:3px}#ac-pro-version ul li a{color:#fff;text-decoration:none;padding-left:25px;position:relative;display:block}#ac-pro-version ul li a:before{content:"✓";font-weight:bold;font-size:16px;position:absolute;left:0;top:0}#ac-pro-version ul li.acp-integration{padding:0;min-height:23px;line-height:23px}#ac-pro-version ul li.acp-integration img{height:23px;display:inline-block;vertical-align:middle;margin-right:3px}#ac-pro-version ul li.acp-integration img.ac-addon-pods{margin-top:-4px}#ac-pro-version ul li.acp-integration img.ac-addon-types{height:18px}#ac-pro-version ul li.acp-integration img.cac-addon-acf{margin-top:-4px;height:15px}#ac-pro-version ul li.acp-integration a{color:#ffee85}#ac-pro-version ul li.acp-integration a:before{content:"+"}#ac-pro-version .padding-box.ac-pro-deal{backface-visibility:hidden;transform:translateZ(0);color:#3d4350;padding-bottom:20px;text-align:center;background:#ffef8f;animation:deal_blur 2s ease 0s infinite}#ac-pro-version .padding-box.ac-pro-deal h3{font-size:20px;line-height:26px;padding-top:0;padding-bottom:0;margin-bottom:18px}#ac-pro-version .padding-box.ac-pro-deal a.acp-button{font-size:16px}#ac-pro-version .padding-box.ac-pro-newsletter{background:#fff;color:#3d4350}#ac-pro-version .padding-box.ac-pro-newsletter h3{font-size:20px;padding-bottom:0}#ac-pro-version .padding-box.ac-pro-newsletter input{width:100%;margin-bottom:8px}#ac-pro-version .padding-box.ac-pro-newsletter .acp-button{margin-top:12px;margin-bottom:0;padding:7px 20px}#ac-pro-version .acp-button{background:#e9426e;border:none;color:#fff;text-decoration:none;text-align:center;display:block;padding:6px 20px;border-radius:3px}.ac-column-setting--label .ac-setting-input__container{position:relative}.ac-column-setting--label .ac-setting-input__container input{height:28px;line-height:28px;padding-right:34px}.ac-column-setting--label .ac-setting-input__container .ac-setting-label-icon{background:#fff;position:absolute;top:4px;height:22px;color:#ccc;right:0;border:none;cursor:pointer;outline:none !important;transition:color .1s}.ac-column-setting--label .ac-setting-input__container .ac-setting-label-icon:hover,.ac-column-setting--label .ac-setting-input__container .ac-setting-label-icon:focus{color:#999}.ac-column-setting--label .ac-setting-input__container .ac-setting-label-icon:active{color:var(--ac-primary-color)}.ac-ipicker__modal{background:#fff;max-width:90%;width:770px;height:450px;display:flex;padding:20px}.ac-ipicker.fixed{position:fixed;z-index:99999;background:rgba(0,0,0,.8);display:flex;top:0;right:0;bottom:0;left:0;height:auto;align-items:center;justify-content:center}.ac-ipicker__icons{flex:1 1 auto}.ac-ipicker__icons__group{display:block;clear:both;padding-top:15px;margin-top:20px;margin-bottom:10px;font-size:16px;font-weight:normal}.ac-ipicker__icons__group:first-child{border-top:none;padding-top:0;margin-top:0}.ac-ipicker__icon{display:inline-block;width:49px;height:49px;text-align:center;white-space:nowrap;cursor:pointer}.ac-ipicker__icon .dashicons{width:49px;height:49px;line-height:49px;font-size:28px}.ac-ipicker__icon:hover,.ac-ipicker__icon:focus{color:var(--ac-primary-color)}.ac-ipicker__icon.active{background:var(--ac-primary-color);color:#fff}.ac-ipicker__handles{flex:0 0 100px;text-align:center;padding-top:20px}.ac-modal.-pro .ac-modal__dialog__list li{position:relative;padding-left:25px;font-weight:400;font-size:16px;letter-spacing:.5px;margin-bottom:10px}.ac-modal.-pro .ac-modal__dialog__list li:before{content:"";font-family:Dashicons,sans-serif;position:absolute;left:0;top:0;color:#3d4350}.ac-modal.-pro .ac-modal__dialog__list li:nth-child(2n){color:#e9426e}.ac-modal.-pro .ac-modal__dialog__mascot{position:absolute;right:20px;bottom:20px;width:150px;height:225px;z-index:4}.ac-modal.-pro .ac-modal__dialog__footer .button{margin-left:0;padding-left:15px;padding-right:15px}.ac-modal.-pro .ac-modal__dialog__footer span{display:inline-block;margin-top:4px;margin-left:10px;font-size:14px}.ac-modal.-setting .ac-modal__dialog{width:970px}.ac-modal.-setting .ac-modal__dialog__content{max-height:400px}.ac-modal.-setting .ac-modal__dialog__footer{text-align:right;padding:0 15px}.ac-modal.-setting .ac-modal__dialog__footer .button{display:inline-block;vertical-align:middle;padding-left:30px;padding-right:30px}.ac-modal.-setting .ac-modal__dialog__footer .ac-ipicker__selection{display:inline-block;vertical-align:middle;text-align:center;width:68px;height:68px;line-height:58px;background:#e5e5e5;margin-right:15px;color:#404040}.ac-modal.-setting .ac-modal__dialog__footer .ac-ipicker__selection .dashicons{width:68px;height:68px;line-height:68px;font-size:30px}.ac-modal.-iconpicker .ac-modal__dialog__content{overflow:hidden;overflow-y:scroll}.select2-container--acs2{z-index:2}.select2-container--acs2 .select2-dropdown.-customfields .select2-results>.select2-results__options{max-height:600px}@keyframes loading_text{0%{background-position:-100%}100%{background-position:100%}}.ac-loading-msg-wrapper{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.ac-loading-msg{display:inline-block;text-align:center;max-width:300px}.ac-loading-msg__logo{width:228px;text-align:center;margin-bottom:15px}.ac-loading-msg__content{position:relative;font-family:sans-serif;text-transform:uppercase;font-size:1.3em;letter-spacing:4px;overflow:hidden;color:#999;font-weight:300;background-repeat:no-repeat;background-size:60%}.ac-notice.visit-ls{display:none}.ac-setbox .select2-container .select2-search--inline .select2-search__field{margin-top:0 !important}.ac-column__header{background:#fafafa;display:flex;border:1px solid var(--ac-border-grey);border-bottom:0}.ac-column__header__move{font-size:22px;color:#bdbdbd;padding:10px 13px;cursor:move;display:flex;align-items:center}.ac-column__header__label{display:flex;align-items:center;flex-grow:1}.ac-column__header__label__link{color:#5a5a5a;font-weight:bold;margin-right:15px}.ac-column__header__label__link:hover{color:#333}.ac-column__header__actions{opacity:0}.ac-column__header__actions a{font-size:12px;margin-left:5px}.ac-column__header__actions a.remove-button{color:var(--ac-notification-red)}.ac-column__header__actions a.remove-button:hover{opacity:.9}.ac-column__header__actions a.close-button{display:none}.ac-column-opened .ac-column__header__actions a.close-button{display:block}.ac-column-opened .ac-column__header__actions a.edit-button{display:none}.ac-column__header__info small{display:none;margin-right:3px}.show-column-id .ac-column__header__info .column-id{display:inline}.show-column-type .ac-column__header__info .column-type{display:inline}.ac-column__header:hover .ac-column__header__actions{opacity:1}.ac-column__header__features{display:flex;align-items:center;width:180px;position:relative}@media screen and (max-width: 700px){.ac-column__header__features{display:none}}.ac-column__header__features .ac-column-heading-setting{color:#b2b2b2;font-size:14px}.ac-column__header__features .ac-column-heading-setting.-width{color:#737373;font-size:12px;position:absolute;right:150px}.ac-column__header__features .ac-column-indicator{width:25px;font-size:22px;text-align:center;position:absolute;cursor:pointer}.ac-column__header__features .ac-column-indicator.on{color:var(--ac-primary-color)}.ac-column__header__features .ac-column-indicator.-export{font-size:14px;transform:translateY(3px)}.ac-column__header__features .ac-column-indicator.-edit{transform:translateY(-2px)}.ac-column__header__features .ac-column-indicator.-search{font-size:17px}.ac-column__header__features .ac-column-indicator.-filter{right:0px}.ac-column__header__features .ac-column-indicator.-search{right:25px}.ac-column__header__features .ac-column-indicator.-bulk_edit{right:50px}.ac-column__header__features .ac-column-indicator.-edit{right:75px}.ac-column__header__features .ac-column-indicator.-sort{right:100px}.ac-column__header__features .ac-column-indicator.-export{right:125px}.ac-column__header__type{display:flex;align-items:center;justify-content:right;color:#999}.ac-column__header__type span{text-align:right;width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 700px){.ac-column__header__type span{width:200px}}.ac-column__header__arrow{color:#bdbdbd;padding:15px;margin-left:auto;flex:0 0 20px;transform-origin:center}.ac-column.opened .ac-column__header{background:#eaeaea;border-color:#ccc}.ac-column.opened .ac-column__header .ac-column__header__actions .edit-button{display:none}.ac-column.opened .ac-column__header .ac-column__header__actions .close-button{display:inline}.ac-column.opened .ac-column__header .ac-column__header__features .ac-column-indicator:not(.on){color:#8d8d8d}.ac-column.opened .ac-column__header .ac-column__header__type{color:#5c5c5c}.ac-column.opened .ac-column__header .ac-column__header__arrow{transform:rotate(180deg);color:#5c5c5c}.ac-column.loading .ac-column__header{position:relative;background:#eee;filter:grayscale(80);cursor:not-allowed}.ac-column.loading .ac-column__header:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#eee;opacity:.2}
|
assets/css/admin-page-columns.css.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"sourceRoot":"","sources":["../../src/scss/_webfont.scss","../../src/scss/_settings.scss","../../src/scss/admin-page-columns.scss","../../src/scss/_colors.scss","../../src/scss/_admin-variables.scss"],"names":[],"mappings":";AAOA;EACI;EACA,KACI;EAEJ;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AASJ;EACI,SAjCiB;;;AAoCrB;EACI,SApCgB;;;AAuCpB;EACI,SAvCa;;;AA0CjB;EACI,SA1CY;;;AA6ChB;EACI,SA7Ce;;;AAgDnB;EACI,SAhDoB;;;ACLxB;EAEC;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EAEC;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAIF;EACC;;AAEA;EACC;;AAEA;EACC;;AAIF;EACC;;AAGC;EACC;;AAKH;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAGD;EA/DD;IAgEE;;EACA;IACC;;EAED;IACC;;EAED;IACC;;EAEA;AAAA;IAEC;;;AAIH;EACC;IACC;;EAEA;AAAA;IAEC;;;AASH;AAAA;EACC;EACA;;AAIA;AAAA;EACC;;AAGD;AAAA;EACC;EACA;;AAOD;EACC;;AAIF;EACC;;AAKF;EACC;;;AAKD;EACC;;AAEA;EACC;;AAGD;EACC;;AAKD;EACC;;AAIF;EACC;;AAGD;EACC;;AAIC;EACC;;;AAOJ;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;;ACjOF;EACC;IAEC;;EAED;IACC;;;AAIF;AAAA;AAAA;AAAA;AAIA;EACC;EACA;;AAEA;EACC;;;AAIF;AAAA;AAAA;AAAA;AAKC;EACC;;AAGD;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMA;EACC;EACA;;;AAKH;AAAA;AAAA;AAAA;AAIA;EACC;;;AAGD;EAEC;;AAEA;EACC;EACA;;AAEA;EAJD;IAKE;;EAEA;IACC;;EAGD;IACC;IACA;;EAIA;IACC;IACA;IACA;;;AAIH;EACC;IACC;;;AAQD;EACC;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAMF;EACC;;AAIA;EACC;EACA;EACA;EACA;EACA;;AASC;EACC;;AAGD;EACC;;AAIF;EACC;;AAOD;EACC;;AAGD;EACC;;AAMJ;EAEC;;AAGD;EACC;;;AAIF;AAAA;AAAA;AAAA;AAMC;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAIF;EACC;;AAGC;EACC;;AAKD;EACC;;;AAOJ;AAAA;AAAA;AAAA;AAMC;EACC;;AAEA;EACC;;AAMD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAKF;EACC;;AAEA;EACC,kBCnSY;EDoSZ,cCvSkB;;AD0SjB;EACC;;AAIF;EACC;;AAKA;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAKC;EACC;EACA;;AAIF;EACC;;AAIF;EACC;;AAGD;EACC;;AAMJ;EACC;EACA;;AAIF;EAEC;;AAEA;AAAA;AAAA;AAAA;AAAA;EAGC;;AAKA;EACC;;AAGD;EACC;;AAKF;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAMJ;AAAA;AAAA;AAAA;AAIA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIA;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA,YCnbQ;EDobR;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAOF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;EACA;;AAMD;EACC,kBCjhBa;;ADmhBb;EACC;EACA;;AAKH;EACC;EACA;EACA,kBC3hBa;ED4hBb;;;AAMA;EACC;;AAGD;EACC;;AAEA;EAEC;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;;;AAOL;EACC;EACA;;AAEA;EACC;EACA;;AAGD;AAAA;EAEC;;AAGD;EACC;EACA;;AAKA;AAAA;EACC;EACA;;AAIA;AAAA;EACC;;AAGD;AAAA;EACC;EACA;;AAKH;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;;AAOF;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;AAEA;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;;;AAIF;EACC;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AEzqBF;EF4qBG;;AEzqBH;EFyqBG;;AEtqBH;EFsqBG;;AEnqBH;EFmqBG;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;EACA;;AAEA;EACC;;;AAUH;EACC;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;;AAGD;EACC;;AAEA;EACC;;AAEA;EACC;;AAKH;EACC,YChwBQ;;ADmwBT;EACC,YC9vBQ;ED+vBR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAAA;AAAA;AAIA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAGC;EACC;EACA;EACA;EACA;EACA;EACA;;AAOC;EACC;;AAaH;EAGC;;AAMH;EACC;;;AAKF;AAAA;AAAA;AAAA;AAIA;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;AAAA;AAIA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;;;AAOL;AAAA;AAAA;AAAA;AAKC;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAKH;EACC;;AAEA;EACC;;AAMD;AAAA;EAEC;EACA;;AAID;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAMF;AAAA;EAEC;;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAKD;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;;AAIF;EACC;;AAGC;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;;AAOL;EACC;;;AAMJ;AAAA;AAAA;AAAA;AAIA;EACC;;AAEA;EACC;EACA,YC1nCQ;ED2nCR;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EACC,OC/oCM;;ADopCT;EACC;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC,YChqCQ;EDiqCR;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC,OC3qCU;ED4qCV;;AAEA;EACC;;AAKD;EACC;;AAGD;EACC;;AAOA;EACC;;AAIF;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;AAGD;EACC;EACA;;AAIF;EACC,OCnvCO;;ADqvCP;EACC;;AAOL;EACC;EACA;EACA,OClwCQ;EDmwCR;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAIF;EACC;EACA,OCvxCQ;;ADyxCR;EACC;EACA;;AAGD;EACC;EACA;;AAKD;EACC;EACA;EACA;;AAIF;EACC,YC5yCQ;ED6yCR;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAAA;AAAA;AAKC;EACC;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;;;AAQH;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAKF;EACC;EACA;EACA;;;AAIF;AAAA;AAAA;AAQG;EAcC;EACA;EACA;EACA;EACA;EACA;;AAlBA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC,OC77CK;;ADy8CR;EACC;EACA;EACA;EACA;EACA;EACA;;AAKA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;;AAUH;EACC;;AAEA;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;;AASJ;EACC;EACA;;;AAIF;EACC;;AAGC;EACC;;;AAKH;EACC;IACC;;EAED;IACC;;;AAKF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EAEC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;;AAKH;EACC;;AAEA;EACC;EACA;;AAEA;EACC;;AAEA;EACC;;AAIF;EACC;;AAEA;EACC;;AAKD;EACC;;AAQH;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAKD;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EAND;IAOE;;;AAGD;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAKA;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AADD;EACC;;AAQJ;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EAPD;IAQE;;;AAMH;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGC;EACC;;AAGD;EACC;;AAKD;EACC;;AAIF;EACC;;AAGD;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA","file":"admin-page-columns.css"}
|
assets/css/components/ajax-loader.css.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"sourceRoot":"","sources":["../../../src/scss/components/ajax-loader.scss"],"names":[],"mappings":"AAAA;EAEC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;;AAIA;EACC;;AAGD;AAAA;EAEC","file":"ajax-loader.css"}
|
assets/css/components/value-modal.css.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"sourceRoot":"","sources":["../../../src/scss/components/value-modal.scss"],"names":[],"mappings":"AAGC;EACC;EACA;EACA;EACA;EACA;EACA,SATY;EAUZ;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGF;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAMH;EACC;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA","file":"value-modal.css"}
|
assets/css/table.css.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"sourceRoot":"","sources":["../../src/scss/_wordpress-vars.scss","../../src/scss/_webfont.scss","../../src/scss/_modals.scss","../../src/scss/_colors.scss","../../src/scss/_animations.scss","../../src/scss/components/_tooltip.scss","../../src/scss/components/_toggle.scss","../../src/scss/table.scss"],"names":[],"mappings":";AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AC3DD;EACI;EACA,KACI;EAEJ;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;;AASJ;EACI,SAjCiB;;;AAoCrB;EACI,SApCgB;;;AAuCpB;EACI,SAvCa;;;AA0CjB;EACI,SA1CY;;;AA6ChB;EACI,SA7Ce;;;AAgDnB;EACI,SAhDoB;;;ACLxB;AAAA;AAAA;AAIA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC,YCzBO;ED0BP;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;;AAKD;EAcC;EACA;EACA;EACA;EACA;EACA;;AAlBA;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC,OCxEK;;ADoFR;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAKH;EACC;;AAGD;EAGG;IACC;;EAED;IACC;IACA;;;;AExHL;EACC;IACC;;EAED;IACC;;;AAIF;EACC;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACtBF;EACC;;AAGC;EACC;;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;;AAKD;EACC;;;AChDF;EACC;;AAEA;EACC;EACA;;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAMD;EACC;;AAEA;EACC;;;AAOJ;EACC;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGC;EACC;;AAED;EACC;;AAKH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACxHH;AAAA;AAGC;EACC;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;;;AAKH;AAAA;AAGC;EACC;;;AAIF;AAAA;AAGC;EACC;EACA;;AAGD;AAAA;EAEC;;AAGD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;AAAA;EAEC;;AAGD;AAAA;EAEC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;;AAIF;AAAA;AAEA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAOF;EACC;;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AAMA;EACC;EACA;;AAIF;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;;AAKD;EACC;EACA;;;AAKD;EACC;EACA;EACA;;;AAKF;EACC;IACC;IACA;;EAEA;IACC;;EAGD;IACC;;;AAMH;EACC;;;AAGD;AAAA;AAGC;EACC;EACA;;AAGD;EACC;EACA;;AAIA;EACC;;;AAKH;EACC;;;AAGD;EACC;EACA;;AAEA;EACC;;;AAIF;EACC;;AAGC;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;;AAMJ;AAAA;AAGC;EACC;;;AAIF;AAAA;AAGC;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAEA;EACC;;AAIF;EACC;EACA;;AAEA;EACC;EACA;;AAGD;EACC;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAMF;EACC;;AAEA;EACC,OJxWM;;;AI8WV;AAAA;AAGC;EACC;EACA;;AAEA;EACC;;AAEA;EACC;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIF;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAKH;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAKD;EACC;EACA;EACA;;AAGD;EACC;;AAKD;EACC;EACA;EACA;;AAGD;EACC;;;AAKH;AAAA;AAIE;EACC;;;AAKH;AAAA;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;EACC;;;AAOA;EACC;;AAGD;EACC;EACA;;AAIA;EACC;;AAKD;EACC;;AAIF;EACC;EACA;;;AAIF;AAAA;AAEA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAIA;EACC;;;AAKH;EACC;EACA;;;AAGD;EACC;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;AAAA;EAEC;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;AAKD;EACC;EACA;;AAKD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAIF;EACC;EACA;;;AAKH;AAAA;AAEA;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;AAAA;AAEA;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;EACA;EACA;;;AAIF;AAAA;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;EACA;;;AAMD;EACC;EACA;;AAKA;AAAA;EACC;EACA;EACA;;AAEA;AAAA;AAAA;EAEC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;;AAKH;AAAA;EACC;;AAIA;AAAA;AAAA;AAAA;EACC;;AAKD;AAAA;EACC;;AAKD;AAAA;EACC;EACA;;AAEA;AAAA;EACC;;AAGD;AAAA;EACC;;AAMH;AAAA;EACC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;AAGD;AAAA;AAAA;EACC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;AAGD;AAAA;EACC;;;AAMJ;AAAA;AAIC;EAEE;IACC;;EAEA;IACC;;EAMD;IACC;;EAEA;IACC;;;;AASN;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EACC;;AAMH;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAIF;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAKD;EACC;EACA;;AAIF;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;AAQF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAEA;EACC;;;AASH;EACC;EACA","file":"table.css"}
|
assets/images/addons/jetengine.svg
ADDED
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
+
<svg width="251px" height="72px" viewBox="0 0 251 72" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
3 |
+
<title>jetengine</title>
|
4 |
+
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
5 |
+
<g id="jetengine">
|
6 |
+
<path d="M131.463,0.00542493347 C134.296,-0.152660977 135.912,3.18027002 134.029,5.29891002 L117.277,24.1573 C115.315,26.3657 111.659,24.9539 111.697,22.0027 L111.797,14.3512 C111.81,13.3487 111.349,12.3985 110.554,11.7866 L104.48,7.11613002 C102.137,5.31477002 103.297,1.57736002 106.25,1.41257002 L131.463,0.00542493347 Z" id="Path" fill="#9D64ED" fill-rule="nonzero"></path>
|
7 |
+
<path d="M6.13496,61.851 C19.6817,61.851 30.6748,50.8681 30.6748,37.3149 L30.6748,18.9167 C30.6748,15.5206 27.9343,12.7788 24.5398,12.7788 C21.1454,12.7788 18.4049,15.5206 18.4049,18.9167 L18.4049,37.3149 C18.4049,44.0915 12.9083,49.5907 6.13496,49.5907 C2.74049,49.5907 0,52.3325 0,55.7131 C0,59.0936 2.74049,61.851 6.13496,61.851 Z M109.09,49.5907 C102.317,49.5907 96.8202,44.0915 96.8202,37.3149 L96.8202,36.7229 L101.694,36.7229 C105.088,36.7229 107.844,33.9655 107.844,30.5694 C107.844,27.1733 105.088,24.4159 101.694,24.4159 L96.8202,24.4159 L96.8202,18.9167 C96.8202,15.5362 94.0797,12.7788 90.6853,12.7788 C87.2908,12.7788 84.5503,15.5206 84.5503,18.9167 L84.5503,37.3149 C84.5503,50.8681 95.5434,61.851 109.09,61.851 C112.485,61.851 115.225,59.1092 115.225,55.7131 C115.225,52.3169 112.485,49.5907 109.09,49.5907 Z M81.0626,28.7001 C81.0626,28.7001 81.047,28.7001 81.0314,28.7157 C81.6698,30.3826 81.5764,32.2987 80.611,33.9656 C79.8169,35.3677 78.5401,36.3335 77.1075,36.7697 L52.3964,48.2511 C56.5227,50.5255 61.412,50.1361 65.0868,47.6591 C66.1767,46.5997 67.6715,45.961 69.3065,45.961 C72.6854,45.961 75.4259,48.7028 75.4259,52.0834 C75.4259,54.2799 74.2736,56.2117 72.5297,57.2866 L72.5764,57.3489 C65.0089,62.8325 54.6386,63.7049 46.0279,58.7198 C34.3341,51.9432 30.3168,36.9411 37.0746,25.2105 C43.8168,13.4644 58.7649,9.44512002 70.4743,16.2373 C75.5193,19.1661 79.1318,23.6215 81.0626,28.7001 Z M66.348,28.2795 C65.7407,27.7498 65.0868,27.2669 64.3549,26.8463 C58.5002,23.4657 51.0262,25.4754 47.6473,31.3329 C46.495,33.3425 45.9656,35.539 46.0123,37.7044 L66.348,28.2795 Z M198.772,34.2562 C199.105,33.9228 199.272,33.5129 199.272,33.0266 C199.272,32.5542 199.105,32.1512 198.772,31.8178 C198.439,31.4704 198.029,31.2967 197.543,31.2967 C197.071,31.2967 196.661,31.4704 196.314,31.8178 C195.98,32.1512 195.814,32.5542 195.814,33.0266 C195.814,33.5129 195.98,33.9228 196.314,34.2562 C196.661,34.5897 197.071,34.7564 197.543,34.7564 C198.029,34.7564 198.439,34.5897 198.772,34.2562 Z M196.626,39.0289 C196.376,39.279 196.251,39.5847 196.251,39.946 L196.251,60.7041 C196.251,61.0654 196.376,61.3711 196.626,61.6212 C196.876,61.8713 197.182,61.9963 197.543,61.9963 C197.904,61.9963 198.209,61.8713 198.459,61.6212 C198.723,61.3711 198.855,61.0654 198.855,60.7041 L198.855,39.946 C198.855,39.5847 198.723,39.279 198.459,39.0289 C198.209,38.7788 197.904,38.6538 197.543,38.6538 C197.182,38.6538 196.876,38.7788 196.626,39.0289 Z M136.689,43.9059 C138.036,45.2536 138.904,46.9626 139.293,49.0329 L121.232,49.0329 C121.648,46.9487 122.523,45.2397 123.857,43.9059 C125.634,42.1274 127.773,41.2381 130.273,41.2381 C132.773,41.2381 134.912,42.1274 136.689,43.9059 Z M137.835,57.3695 C137.585,57.1055 137.28,56.9735 136.919,56.9735 C136.613,56.9735 136.342,57.0708 136.106,57.2653 C135.301,57.96 134.412,58.4949 133.44,58.8701 C132.467,59.2313 131.412,59.412 130.273,59.412 C127.773,59.412 125.634,58.5227 123.857,56.7442 C122.523,55.4104 121.648,53.7014 121.232,51.6172 L140.647,51.6172 C141.009,51.6172 141.314,51.4922 141.564,51.2421 C141.814,50.992 141.939,50.6863 141.939,50.3251 C141.939,47.1016 140.8,44.3505 138.523,42.0718 C136.245,39.7931 133.495,38.6538 130.273,38.6538 C127.051,38.6538 124.301,39.7931 122.023,42.0718 C119.746,44.3505 118.607,47.1016 118.607,50.3251 C118.607,53.5485 119.746,56.2996 122.023,58.5783 C124.301,60.857 127.051,61.9963 130.273,61.9963 C133.176,61.9963 135.71,61.0584 137.877,59.1827 C138.099,58.9465 138.21,58.6478 138.21,58.2865 C138.21,57.9253 138.085,57.6196 137.835,57.3695 Z M144.815,39.0289 C144.565,39.279 144.44,39.5847 144.44,39.946 L144.44,60.7041 C144.44,61.0654 144.565,61.3711 144.815,61.6212 C145.065,61.8713 145.37,61.9963 145.731,61.9963 C146.092,61.9963 146.398,61.8713 146.648,61.6212 C146.898,61.3711 147.023,61.0654 147.023,60.7041 L147.023,49.4706 C147.023,47.1919 147.822,45.2606 149.419,43.6766 C151.044,42.051 152.981,41.2381 155.231,41.2381 C157.481,41.2381 159.411,42.051 161.022,43.6766 C162.633,45.2467 163.439,47.178 163.439,49.4706 L163.439,60.7041 C163.439,61.0654 163.564,61.3711 163.814,61.6212 C164.064,61.8713 164.369,61.9963 164.73,61.9963 C165.091,61.9963 165.397,61.8713 165.647,61.6212 C165.911,61.3711 166.043,61.0654 166.043,60.7041 L166.043,49.4706 C166.043,46.4833 164.98,43.9336 162.855,41.8217 C160.772,39.7098 158.231,38.6538 155.231,38.6538 C152.314,38.6538 149.578,39.8904 147.023,42.3636 L147.023,39.946 C147.023,39.5847 146.898,39.279 146.648,39.0289 C146.398,38.7788 146.092,38.6538 145.731,38.6538 C145.37,38.6538 145.065,38.7788 144.815,39.0289 Z M180.23,41.2381 C177.731,41.2381 175.592,42.1204 173.814,43.885 C172.036,45.6635 171.148,47.8032 171.148,50.3042 C171.148,52.7913 172.036,54.9241 173.814,56.7026 C175.592,58.481 177.731,59.3703 180.23,59.3703 C182.73,59.3703 184.869,58.481 186.647,56.7026 C188.411,54.938 189.292,52.8052 189.292,50.3042 C189.292,47.7893 188.411,45.6496 186.647,43.885 C184.869,42.1204 182.73,41.2381 180.23,41.2381 Z M189.292,57.7238 C186.751,60.5305 183.73,61.9338 180.23,61.9338 C177.008,61.9338 174.258,60.8014 171.981,58.5366 C169.703,56.2579 168.564,53.5138 168.564,50.3042 C168.564,47.0807 169.703,44.3366 171.981,42.0718 C174.258,39.7931 177.008,38.6538 180.23,38.6538 C183.452,38.6538 186.202,39.7931 188.48,42.0718 C190.758,44.3366 191.896,47.0807 191.896,50.3042 L191.896,62.1005 C191.896,64.4904 191.028,66.5676 189.292,68.3321 C186.848,70.7775 183.89,72.0003 180.418,72.0003 C176.946,72.0003 173.995,70.7775 171.564,68.3321 C170.661,67.4707 169.932,66.5328 169.377,65.5185 C169.224,65.2545 169.148,64.9975 169.148,64.7474 C169.148,64.3861 169.273,64.0805 169.523,63.8304 C169.773,63.5803 170.078,63.4552 170.439,63.4552 C170.8,63.4552 171.113,63.5872 171.377,63.8512 C171.488,63.9485 171.585,64.0805 171.668,64.2472 C172.141,65.0809 172.717,65.8381 173.397,66.5189 C174.37,67.4915 175.439,68.214 176.606,68.6865 C177.786,69.1728 179.057,69.4159 180.418,69.4159 C183.168,69.4159 185.515,68.4433 187.459,66.4981 C188.681,65.0253 189.292,63.5594 189.292,62.1005 L189.292,57.7238 Z M203.543,39.946 C203.543,39.5847 203.668,39.279 203.918,39.0289 C204.168,38.7788 204.474,38.6538 204.835,38.6538 C205.196,38.6538 205.502,38.7788 205.752,39.0289 C206.002,39.279 206.127,39.5847 206.127,39.946 L206.127,42.3636 C208.682,39.8904 211.418,38.6538 214.334,38.6538 C217.334,38.6538 219.876,39.7098 221.959,41.8217 C224.084,43.9336 225.146,46.4833 225.146,49.4706 L225.146,60.7041 C225.146,61.0654 225.014,61.3711 224.751,61.6212 C224.501,61.8713 224.195,61.9963 223.834,61.9963 C223.473,61.9963 223.167,61.8713 222.917,61.6212 C222.667,61.3711 222.542,61.0654 222.542,60.7041 L222.542,49.4706 C222.542,47.178 221.737,45.2467 220.126,43.6766 C218.515,42.051 216.584,41.2381 214.334,41.2381 C212.085,41.2381 210.147,42.051 208.522,43.6766 C206.925,45.2606 206.127,47.1919 206.127,49.4706 L206.127,60.7041 C206.127,61.0654 206.002,61.3711 205.752,61.6212 C205.502,61.8713 205.196,61.9963 204.835,61.9963 C204.474,61.9963 204.168,61.8713 203.918,61.6212 C203.668,61.3711 203.543,61.0654 203.543,60.7041 L203.543,39.946 Z M245.75,43.9059 C247.097,45.2536 247.965,46.9626 248.354,49.0329 L230.293,49.0329 C230.709,46.9487 231.584,45.2397 232.918,43.9059 C234.695,42.1274 236.834,41.2381 239.334,41.2381 C241.834,41.2381 243.973,42.1274 245.75,43.9059 Z M246.896,57.3695 C246.646,57.1055 246.341,56.9735 245.979,56.9735 C245.674,56.9735 245.403,57.0708 245.167,57.2653 C244.361,57.96 243.473,58.4949 242.5,58.8701 C241.528,59.2313 240.473,59.412 239.334,59.412 C236.834,59.412 234.695,58.5227 232.918,56.7442 C231.584,55.4104 230.709,53.7014 230.293,51.6172 L249.708,51.6172 C250.07,51.6172 250.375,51.4922 250.625,51.2421 C250.875,50.992 251,50.6863 251,50.3251 C251,47.1016 249.861,44.3505 247.584,42.0718 C245.306,39.7931 242.556,38.6538 239.334,38.6538 C236.112,38.6538 233.362,39.7931 231.084,42.0718 C228.807,44.3505 227.668,47.1016 227.668,50.3251 C227.668,53.5485 228.807,56.2996 231.084,58.5783 C233.362,60.857 236.112,61.9963 239.334,61.9963 C242.237,61.9963 244.771,61.0584 246.938,59.1827 C247.16,58.9465 247.271,58.6478 247.271,58.2865 C247.271,57.9253 247.146,57.6196 246.896,57.3695 Z" id="Shape" fill="#000"></path>
|
8 |
+
</g>
|
9 |
+
</g>
|
10 |
+
</svg>
|
assets/js/admin-general.js
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
-
!function(t){var e={};function i(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=53)}({1:function(t,e){t.exports=jQuery},10:function(t,e,i){"use strict";var n=i(
|
2 |
/*!
|
3 |
* JavaScript Cookie v2.2.1
|
4 |
* https://github.com/js-cookie/js-cookie
|
5 |
*
|
6 |
* Copyright 2006, 2015 Klaus Hartl & Fagner Brack
|
7 |
* Released under the MIT license
|
8 |
-
*/!function(s){if(void 0===(o="function"==typeof(n=s)?n.call(e,i,e,t):n)||(t.exports=o),!0,t.exports=s(),!!0){var r=window.Cookies,c=window.Cookies=s();c.noConflict=function(){return window.Cookies=r,c}}}((function(){function t(){for(var t=0,e={};t<arguments.length;t++){var i=arguments[t];for(var n in i)e[n]=i[n]}return e}function e(t){return t.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function i(n){function o(){}function s(e,i,s){if("undefined"!=typeof document){"number"==typeof(s=t({path:"/"},o.defaults,s)).expires&&(s.expires=new Date(1*new Date+864e5*s.expires)),s.expires=s.expires?s.expires.toUTCString():"";try{var r=JSON.stringify(i);/^[\{\[]/.test(r)&&(i=r)}catch(t){}i=n.write?n.write(i,e):encodeURIComponent(String(i)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var c="";for(var l in s)s[l]&&(c+="; "+l,!0!==s[l]&&(c+="="+s[l].split(";")[0]));return document.cookie=e+"="+i+c}}function r(t,i){if("undefined"!=typeof document){for(var o={},s=document.cookie?document.cookie.split("; "):[],r=0;r<s.length;r++){var c=s[r].split("="),l=c.slice(1).join("=");i||'"'!==l.charAt(0)||(l=l.slice(1,-1));try{var a=e(c[0]);if(l=(n.read||n)(l,a)||e(l),i)try{l=JSON.parse(l)}catch(t){}if(o[a]=l,t===a)break}catch(t){}}return t?o[t]:o}}return o.set=s,o.get=function(t){return r(t,!1)},o.getJSON=function(t){return r(t,!0)},o.remove=function(e,i){s(e,"",t(i,{expires:-1}))},o.defaults={},o.withConverter=i,o}((function(){}))}))},53:function(t,e,i){"use strict";i.r(e);let n=i(46);class o{constructor(t){this.element=t,this.init()}init(){if(this.element.classList.contains("-closable")){const t=this.element.querySelector(".ac-section__header");if(t&&t.addEventListener("click",()=>{this.toggle()}),this.isStorable()){let t=n.get(this.getCookieKey());void 0!==t&&(1===parseInt(t)?this.open:this.close())}}}getCookieKey(){return"ac-section_"+this.getSectionId()}getSectionId(){return this.element.dataset.section}isStorable(){return void 0!==this.element.dataset.section}toggle(){this.isOpen()?this.close():this.open()}isOpen(){return!this.element.classList.contains("-closed")}open(){this.element.classList.remove("-closed"),this.isStorable()&&n.set(this.getCookieKey(),1)}close(){this.element.classList.add("-closed"),this.isStorable()&&n.set(this.getCookieKey(),0)}}var s=i(22);const r=i(1);r(document).ready(()=>{Object(s.a)(),document.querySelectorAll(".ac-section").forEach(t=>{new o(t)}),r(document).on("select2:open",()=>{let t=document.querySelector(".select2-container--open .select2-search__field");t&&t.focus()})})},
|
1 |
+
!function(t){var e={};function i(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.m=t,i.c=e,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(n,o,function(e){return t[e]}.bind(null,o));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=53)}({1:function(t,e){t.exports=jQuery},10:function(t,e,i){"use strict";var n=i(7);e.a=class{constructor(){this.init()}init(){Object(n.b)()}}},22:function(t,e,i){"use strict";i.d(e,"a",(function(){return c}));var n=i(10);const o=i(1);class s{constructor(t){this.element=t,this.settings=this.getDefaults(),this.init(),this.setInitialized()}setInitialized(){r.add(this.element)}getDefaults(){return{width:this.element.getAttribute("data-width")?this.element.getAttribute("data-width"):250,noclick:!!this.element.getAttribute("data-noclick")&&this.element.getAttribute("data-noclick"),position:this.getPosition()}}isInitialized(){return r.isInitialized(this.element)}init(){this.isInitialized()||(o(this.element).pointer({content:this.getRelatedHTML(),position:this.settings.position,pointerWidth:this.settings.width,pointerClass:this.getPointerClass()}),this.initEvents())}getPosition(){let t={at:"left top",my:"right top",edge:"right"},e=this.element.getAttribute("data-pos"),i=this.element.getAttribute("data-pos_edge");return"right"===e&&(t={at:"right middle",my:"left middle",edge:"left"}),"right_bottom"===e&&(t={at:"right middle",my:"left bottom",edge:"none"}),"left"===e&&(t={at:"left middle",my:"right middle",edge:"right"}),i&&(t.edge=i),t}getPointerClass(){let t=["ac-wp-pointer","wp-pointer","wp-pointer-"+this.settings.position.edge];return this.settings.noclick&&t.push("noclick"),t.join(" ")}getRelatedHTML(){let t=document.getElementById(this.element.getAttribute("rel"));return t?t.innerHTML:""}initEvents(){let t=o(this.element);this.settings.noclick||t.click((function(){t.hasClass("open")?t.removeClass("open"):t.addClass("open")})),t.click((function(){t.pointer("open")})),t.mouseenter((function(){t.pointer("open"),setTimeout(()=>{t.pointer("open")},2)})),t.mouseleave((function(){setTimeout(()=>{t.hasClass("open")||0!==o(".ac-wp-pointer.hover").length||t.pointer("close")},1)})),t.on("close",()=>{setTimeout(()=>{t.hasClass("open")||t.pointer("close")})})}}class r{static isInitialized(t){return this.initElements.filter(e=>e===t).length>0}static add(t){this.initElements.push(t)}}r.initElements=[];const c=(t=null)=>{t||(t=document.querySelectorAll(".ac-pointer")),t.forEach(t=>{new s(t)}),o(".ac-wp-pointer").hover((function(){o(this).addClass("hover")}),(function(){o(this).removeClass("hover"),o(".ac-pointer").trigger("close")})).on("click",".close",(function(){o(".ac-pointer").removeClass("open")})),new n.a}},46:function(t,e,i){var n,o;
|
2 |
/*!
|
3 |
* JavaScript Cookie v2.2.1
|
4 |
* https://github.com/js-cookie/js-cookie
|
5 |
*
|
6 |
* Copyright 2006, 2015 Klaus Hartl & Fagner Brack
|
7 |
* Released under the MIT license
|
8 |
+
*/!function(s){if(void 0===(o="function"==typeof(n=s)?n.call(e,i,e,t):n)||(t.exports=o),!0,t.exports=s(),!!0){var r=window.Cookies,c=window.Cookies=s();c.noConflict=function(){return window.Cookies=r,c}}}((function(){function t(){for(var t=0,e={};t<arguments.length;t++){var i=arguments[t];for(var n in i)e[n]=i[n]}return e}function e(t){return t.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}return function i(n){function o(){}function s(e,i,s){if("undefined"!=typeof document){"number"==typeof(s=t({path:"/"},o.defaults,s)).expires&&(s.expires=new Date(1*new Date+864e5*s.expires)),s.expires=s.expires?s.expires.toUTCString():"";try{var r=JSON.stringify(i);/^[\{\[]/.test(r)&&(i=r)}catch(t){}i=n.write?n.write(i,e):encodeURIComponent(String(i)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var c="";for(var l in s)s[l]&&(c+="; "+l,!0!==s[l]&&(c+="="+s[l].split(";")[0]));return document.cookie=e+"="+i+c}}function r(t,i){if("undefined"!=typeof document){for(var o={},s=document.cookie?document.cookie.split("; "):[],r=0;r<s.length;r++){var c=s[r].split("="),l=c.slice(1).join("=");i||'"'!==l.charAt(0)||(l=l.slice(1,-1));try{var a=e(c[0]);if(l=(n.read||n)(l,a)||e(l),i)try{l=JSON.parse(l)}catch(t){}if(o[a]=l,t===a)break}catch(t){}}return t?o[t]:o}}return o.set=s,o.get=function(t){return r(t,!1)},o.getJSON=function(t){return r(t,!0)},o.remove=function(e,i){s(e,"",t(i,{expires:-1}))},o.defaults={},o.withConverter=i,o}((function(){}))}))},53:function(t,e,i){"use strict";i.r(e);let n=i(46);class o{constructor(t){this.element=t,this.init()}init(){if(this.element.classList.contains("-closable")){const t=this.element.querySelector(".ac-section__header");if(t&&t.addEventListener("click",()=>{this.toggle()}),this.isStorable()){let t=n.get(this.getCookieKey());void 0!==t&&(1===parseInt(t)?this.open:this.close())}}}getCookieKey(){return"ac-section_"+this.getSectionId()}getSectionId(){return this.element.dataset.section}isStorable(){return void 0!==this.element.dataset.section}toggle(){this.isOpen()?this.close():this.open()}isOpen(){return!this.element.classList.contains("-closed")}open(){this.element.classList.remove("-closed"),this.isStorable()&&n.set(this.getCookieKey(),1)}close(){this.element.classList.add("-closed"),this.isStorable()&&n.set(this.getCookieKey(),0)}}var s=i(22);const r=i(1);r(document).ready(()=>{Object(s.a)(),document.querySelectorAll(".ac-section").forEach(t=>{new o(t)}),r(document).on("select2:open",()=>{let t=document.querySelector(".select2-container--open .select2-search__field");t&&t.focus()})})},7:function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"a",(function(){return o}));const n=()=>{document.querySelectorAll("[data-ac-tip]").forEach(t=>{new o(t)})};class o{constructor(t,e=""){this.element=t,this.content=e||t.dataset.acTip,this.tip=s(this.content),this.initEvents()}initEvents(){"1"!==this.element.dataset.acTooltipInit&&(this.element.dataset.acTooltipInit="1",document.body.appendChild(this.tip),this.element.addEventListener("mouseenter",()=>{const t=document.body.getBoundingClientRect(),e=this.element.getBoundingClientRect();this.tip.style.left=e.left-t.left+this.element.offsetWidth/2+"px",this.tip.style.top=e.top-t.top+this.element.offsetHeight+"px",this.tip.classList.add("hover")}),this.element.addEventListener("mouseleave",()=>{this.tip.classList.remove("hover")}))}}const s=t=>{let e=document.createElement("div");return e.classList.add("ac-tooltip"),e.innerHTML=t,e}}});
|
assets/js/admin-general.js.LICENSE.txt
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* JavaScript Cookie v2.2.1
|
3 |
+
* https://github.com/js-cookie/js-cookie
|
4 |
+
*
|
5 |
+
* Copyright 2006, 2015 Klaus Hartl & Fagner Brack
|
6 |
+
* Released under the MIT license
|
7 |
+
*/
|
assets/js/admin-general.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"file":"admin-general.js","mappings":";;;;;;;;;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA,KAAK,IAA0C;AAC/C,EAAE,oCAAO,OAAO;AAAA;AAAA;AAAA;AAAA,kGAAC;AACjB;AACA;AACA,KAAK,IAA2B;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACD;AACA;AACA;AACA,SAAS,sBAAsB;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,+BAA+B,EAAE;AACjC;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,IAAI;;AAEJ;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,aAAa;AACb;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,gCAAgC;AAChC;AACA;AACA;;AAEA;AACA;AACA,mEAAmE;AACnE;AACA;AACA,wCAAwC;AACxC;AACA,qEAAqE;AACrE;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,4DAA4D;AAC5D;;AAEA,UAAU,oBAAoB;AAC9B;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,QAAQ;AACR;;AAEA;;AAEA;AACA;AACA;AACA,MAAM;AACN;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;;AAEA;;AAEA;;AAEA;AACA;;AAEA,2BAA2B;AAC3B,CAAC;;;;;;;;;;;;;;;;;;AClKgC;AACjC,UAAU,mBAAO,CAAC,sBAAQ;AACnB;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACO;AACP;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL,QAAQ,iDAAO;AACf;;;;;;;;;;;;;;;;ACnJA,cAAc,mBAAO,CAAC,4DAAW;AAClB;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,oBAAoB;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACjDmD;AACnD;AACA;AACA;AACA;AACA;AACA,QAAQ,+DAAc;AACtB;AACA;AACA,iEAAe,QAAQ,EAAC;;;;;;;;;;;;;;;;;ACTjB;AACP;AACA;AACA,KAAK;AACL;AACO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnCA;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;;;ACN6C;AACO;AACpD,UAAU,mBAAO,CAAC,sBAAQ;AAC1B;AACA,IAAI,iEAAY;AAChB;AACA,YAAY,2DAAS;AACrB,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,CAAC","sources":["webpack://admincolumns/./node_modules/js-cookie/src/js.cookie.js","webpack://admincolumns/./js/modules/ac-pointer.ts","webpack://admincolumns/./js/modules/ac-section.ts","webpack://admincolumns/./js/modules/tooltips.ts","webpack://admincolumns/./js/plugin/tooltip.ts","webpack://admincolumns/external var \"jQuery\"","webpack://admincolumns/webpack/bootstrap","webpack://admincolumns/webpack/runtime/define property getters","webpack://admincolumns/webpack/runtime/hasOwnProperty shorthand","webpack://admincolumns/webpack/runtime/make namespace object","webpack://admincolumns/./js/admin-general.ts"],"sourcesContent":["/*!\n * JavaScript Cookie v2.2.1\n * https://github.com/js-cookie/js-cookie\n *\n * Copyright 2006, 2015 Klaus Hartl & Fagner Brack\n * Released under the MIT license\n */\n;(function (factory) {\n\tvar registeredInModuleLoader;\n\tif (typeof define === 'function' && define.amd) {\n\t\tdefine(factory);\n\t\tregisteredInModuleLoader = true;\n\t}\n\tif (typeof exports === 'object') {\n\t\tmodule.exports = factory();\n\t\tregisteredInModuleLoader = true;\n\t}\n\tif (!registeredInModuleLoader) {\n\t\tvar OldCookies = window.Cookies;\n\t\tvar api = window.Cookies = factory();\n\t\tapi.noConflict = function () {\n\t\t\twindow.Cookies = OldCookies;\n\t\t\treturn api;\n\t\t};\n\t}\n}(function () {\n\tfunction extend () {\n\t\tvar i = 0;\n\t\tvar result = {};\n\t\tfor (; i < arguments.length; i++) {\n\t\t\tvar attributes = arguments[ i ];\n\t\t\tfor (var key in attributes) {\n\t\t\t\tresult[key] = attributes[key];\n\t\t\t}\n\t\t}\n\t\treturn result;\n\t}\n\n\tfunction decode (s) {\n\t\treturn s.replace(/(%[0-9A-Z]{2})+/g, decodeURIComponent);\n\t}\n\n\tfunction init (converter) {\n\t\tfunction api() {}\n\n\t\tfunction set (key, value, attributes) {\n\t\t\tif (typeof document === 'undefined') {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tattributes = extend({\n\t\t\t\tpath: '/'\n\t\t\t}, api.defaults, attributes);\n\n\t\t\tif (typeof attributes.expires === 'number') {\n\t\t\t\tattributes.expires = new Date(new Date() * 1 + attributes.expires * 864e+5);\n\t\t\t}\n\n\t\t\t// We're using \"expires\" because \"max-age\" is not supported by IE\n\t\t\tattributes.expires = attributes.expires ? attributes.expires.toUTCString() : '';\n\n\t\t\ttry {\n\t\t\t\tvar result = JSON.stringify(value);\n\t\t\t\tif (/^[\\{\\[]/.test(result)) {\n\t\t\t\t\tvalue = result;\n\t\t\t\t}\n\t\t\t} catch (e) {}\n\n\t\t\tvalue = converter.write ?\n\t\t\t\tconverter.write(value, key) :\n\t\t\t\tencodeURIComponent(String(value))\n\t\t\t\t\t.replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g, decodeURIComponent);\n\n\t\t\tkey = encodeURIComponent(String(key))\n\t\t\t\t.replace(/%(23|24|26|2B|5E|60|7C)/g, decodeURIComponent)\n\t\t\t\t.replace(/[\\(\\)]/g, escape);\n\n\t\t\tvar stringifiedAttributes = '';\n\t\t\tfor (var attributeName in attributes) {\n\t\t\t\tif (!attributes[attributeName]) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t\tstringifiedAttributes += '; ' + attributeName;\n\t\t\t\tif (attributes[attributeName] === true) {\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\n\t\t\t\t// Considers RFC 6265 section 5.2:\n\t\t\t\t// ...\n\t\t\t\t// 3. If the remaining unparsed-attributes contains a %x3B (\";\")\n\t\t\t\t// character:\n\t\t\t\t// Consume the characters of the unparsed-attributes up to,\n\t\t\t\t// not including, the first %x3B (\";\") character.\n\t\t\t\t// ...\n\t\t\t\tstringifiedAttributes += '=' + attributes[attributeName].split(';')[0];\n\t\t\t}\n\n\t\t\treturn (document.cookie = key + '=' + value + stringifiedAttributes);\n\t\t}\n\n\t\tfunction get (key, json) {\n\t\t\tif (typeof document === 'undefined') {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar jar = {};\n\t\t\t// To prevent the for loop in the first place assign an empty array\n\t\t\t// in case there are no cookies at all.\n\t\t\tvar cookies = document.cookie ? document.cookie.split('; ') : [];\n\t\t\tvar i = 0;\n\n\t\t\tfor (; i < cookies.length; i++) {\n\t\t\t\tvar parts = cookies[i].split('=');\n\t\t\t\tvar cookie = parts.slice(1).join('=');\n\n\t\t\t\tif (!json && cookie.charAt(0) === '\"') {\n\t\t\t\t\tcookie = cookie.slice(1, -1);\n\t\t\t\t}\n\n\t\t\t\ttry {\n\t\t\t\t\tvar name = decode(parts[0]);\n\t\t\t\t\tcookie = (converter.read || converter)(cookie, name) ||\n\t\t\t\t\t\tdecode(cookie);\n\n\t\t\t\t\tif (json) {\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\tcookie = JSON.parse(cookie);\n\t\t\t\t\t\t} catch (e) {}\n\t\t\t\t\t}\n\n\t\t\t\t\tjar[name] = cookie;\n\n\t\t\t\t\tif (key === name) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t} catch (e) {}\n\t\t\t}\n\n\t\t\treturn key ? jar[key] : jar;\n\t\t}\n\n\t\tapi.set = set;\n\t\tapi.get = function (key) {\n\t\t\treturn get(key, false /* read as raw */);\n\t\t};\n\t\tapi.getJSON = function (key) {\n\t\t\treturn get(key, true /* read as json */);\n\t\t};\n\t\tapi.remove = function (key, attributes) {\n\t\t\tset(key, '', extend(attributes, {\n\t\t\t\texpires: -1\n\t\t\t}));\n\t\t};\n\n\t\tapi.defaults = {};\n\n\t\tapi.withConverter = init;\n\n\t\treturn api;\n\t}\n\n\treturn init(function () {});\n}));\n","import Tooltip from \"./tooltips\";\nconst $ = require(\"jquery\");\nexport class Pointer {\n constructor(el) {\n this.element = el;\n this.settings = this.getDefaults();\n this.init();\n this.setInitialized();\n }\n setInitialized() {\n AcPointers.add(this.element);\n }\n getDefaults() {\n return {\n width: this.element.getAttribute('data-width') ? this.element.getAttribute('data-width') : 250,\n noclick: this.element.getAttribute('data-noclick') ? this.element.getAttribute('data-noclick') : false,\n position: this.getPosition()\n };\n }\n isInitialized() {\n return AcPointers.isInitialized(this.element);\n }\n init() {\n if (this.isInitialized()) {\n return;\n }\n // create pointer\n $(this.element).pointer({\n content: this.getRelatedHTML(),\n position: this.settings.position,\n pointerWidth: this.settings.width,\n pointerClass: this.getPointerClass()\n });\n this.initEvents();\n }\n getPosition() {\n let position = {\n at: 'left top',\n my: 'right top',\n edge: 'right', // position of arrow\n };\n let pos = this.element.getAttribute('data-pos');\n let edge = this.element.getAttribute('data-pos_edge');\n if ('right' === pos) {\n position = {\n at: 'right middle',\n my: 'left middle',\n edge: 'left'\n };\n }\n if ('right_bottom' === pos) {\n position = {\n at: 'right middle',\n my: 'left bottom',\n edge: 'none'\n };\n }\n if ('left' === pos) {\n position = {\n at: 'left middle',\n my: 'right middle',\n edge: 'right'\n };\n }\n if (edge) {\n position.edge = edge;\n }\n return position;\n }\n getPointerClass() {\n let classes = [\n 'ac-wp-pointer',\n 'wp-pointer',\n 'wp-pointer-' + this.settings.position.edge\n ];\n if (this.settings.noclick) {\n classes.push('noclick');\n }\n return classes.join(' ');\n }\n getRelatedHTML() {\n let related_element = document.getElementById(this.element.getAttribute('rel'));\n return related_element ? related_element.innerHTML : '';\n }\n initEvents() {\n let el = $(this.element);\n // click\n if (!this.settings.noclick) {\n el.click(function () {\n if (el.hasClass('open')) {\n el.removeClass('open');\n }\n else {\n el.addClass('open');\n }\n });\n }\n el.click(function () {\n el.pointer('open');\n });\n el.mouseenter(function () {\n el.pointer('open');\n setTimeout(() => {\n el.pointer('open');\n }, 2);\n });\n el.mouseleave(function () {\n setTimeout(() => {\n if (!el.hasClass('open') && $('.ac-wp-pointer.hover').length === 0) {\n el.pointer('close');\n }\n }, 1);\n });\n el.on('close', () => {\n setTimeout(() => {\n if (!el.hasClass('open')) {\n el.pointer('close');\n }\n });\n });\n }\n}\nclass AcPointers {\n static isInitialized(element) {\n return this.initElements.filter(el => el === element).length > 0;\n }\n static add(element) {\n this.initElements.push(element);\n }\n}\nAcPointers.initElements = [];\nexport const initPointers = (elements = null) => {\n if (!elements) {\n elements = document.querySelectorAll('.ac-pointer');\n }\n elements.forEach(element => {\n new Pointer(element);\n });\n $('.ac-wp-pointer').hover(function () {\n $(this).addClass('hover');\n }, function () {\n $(this).removeClass('hover');\n $('.ac-pointer').trigger('close');\n }).on('click', '.close', function () {\n $('.ac-pointer').removeClass('open');\n });\n new Tooltip();\n};\n","let Cookies = require('js-cookie');\nexport default class AcSection {\n constructor(el) {\n this.element = el;\n this.init();\n }\n init() {\n if (this.element.classList.contains('-closable')) {\n const header = this.element.querySelector('.ac-section__header');\n if (header) {\n header.addEventListener('click', () => {\n this.toggle();\n });\n }\n if (this.isStorable()) {\n let setting = Cookies.get(this.getCookieKey());\n if (setting !== undefined) {\n (parseInt(setting) === 1) ? this.open : this.close();\n }\n }\n }\n }\n getCookieKey() {\n return `ac-section_${this.getSectionId()}`;\n }\n getSectionId() {\n return this.element.dataset.section;\n }\n isStorable() {\n return typeof this.element.dataset.section !== 'undefined';\n }\n toggle() {\n this.isOpen() ? this.close() : this.open();\n }\n isOpen() {\n return !this.element.classList.contains('-closed');\n }\n open() {\n this.element.classList.remove('-closed');\n if (this.isStorable()) {\n Cookies.set(this.getCookieKey(), 1);\n }\n }\n close() {\n this.element.classList.add('-closed');\n if (this.isStorable()) {\n Cookies.set(this.getCookieKey(), 0);\n }\n }\n}\n","import { initAcTooltips } from \"../plugin/tooltip\";\nclass Tooltips {\n constructor() {\n this.init();\n }\n init() {\n initAcTooltips();\n }\n}\nexport default Tooltips;\n","export const initAcTooltips = () => {\n document.querySelectorAll('[data-ac-tip]').forEach((element) => {\n new Tooltip(element);\n });\n};\nexport class Tooltip {\n constructor(el, content = '') {\n this.element = el;\n this.content = content ? content : el.dataset.acTip;\n this.tip = createTooltip(this.content);\n this.initEvents();\n }\n initEvents() {\n if (this.element.dataset.acTooltipInit === '1') {\n return;\n }\n this.element.dataset.acTooltipInit = '1';\n document.body.appendChild(this.tip);\n this.element.addEventListener('mouseenter', () => {\n const bodyOffset = document.body.getBoundingClientRect();\n const viewportOffset = this.element.getBoundingClientRect();\n this.tip.style.left = ((viewportOffset.left - bodyOffset.left) + this.element.offsetWidth / 2) + 'px';\n this.tip.style.top = ((viewportOffset.top - bodyOffset.top) + this.element.offsetHeight) + 'px';\n this.tip.classList.add('hover');\n });\n this.element.addEventListener('mouseleave', () => {\n this.tip.classList.remove('hover');\n });\n }\n}\nconst createTooltip = (content) => {\n let tip = document.createElement('div');\n tip.classList.add('ac-tooltip');\n tip.innerHTML = content;\n return tip;\n};\n","module.exports = jQuery;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import AcSection from \"./modules/ac-section\";\nimport { initPointers } from \"./modules/ac-pointer\";\nconst $ = require(\"jquery\");\n$(document).ready(() => {\n initPointers();\n document.querySelectorAll('.ac-section').forEach(el => {\n new AcSection(el);\n });\n $(document).on('select2:open', () => {\n let searchBox = document.querySelector('.select2-container--open .select2-search__field');\n if (searchBox) {\n searchBox.focus();\n }\n });\n});\n"],"names":[],"sourceRoot":""}
|
assets/js/admin-page-addons.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=52)}([function(e,t,n){"use strict";var r=n(14),o=Object.prototype.toString;function s(e){return"[object Array]"===o.call(e)}function i(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function u(e){return"[object Function]"===o.call(e)}function f(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),s(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:s,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!i(e)&&null!==e.constructor&&!i(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:c,isUndefined:i,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:u,isStream:function(e){return a(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:f,merge:function e(){var t={};function n(n,r){c(t[r])&&c(n)?t[r]=e(t[r],n):c(n)?t[r]=e({},n):s(n)?t[r]=n.slice():t[r]=n}for(var r=0,o=arguments.length;r<o;r++)f(arguments[r],n);return t},extend:function(e,t,n){return f(t,(function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},function(e,t){e.exports=jQuery},,,,function(e,t,n){e.exports=n(26)},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));const r=(e,t)=>{if(!t.includes("?"))return null;return new URLSearchParams(t.split("?")[1]).get(e)},o=(e,t=null)=>(t||(t=new FormData),Object.keys(e).forEach(n=>{s(t,e[n],n)}),t),s=(e,t,n=null)=>{if(!t||"object"!=typeof t||t instanceof Date||t instanceof File){const r=null==t?"":t;e.append(n,r)}else Object.keys(t).forEach(r=>{s(e,t[r],n?`${n}[${r}]`:r)})}},,,,,function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(0);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var s;if(n)s=n(t);else if(r.isURLSearchParams(t))s=t.toString();else{var i=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),i.push(o(t)+"="+o(e))})))})),s=i.join("&")}if(s){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";(function(t){var r=n(0),o=n(32),s={"Content-Type":"application/x-www-form-urlencoded"};function i(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,c={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(a=n(18)),a),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(i(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(i(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(s)})),e.exports=c}).call(this,n(31))},function(e,t,n){"use strict";var r=n(0),o=n(33),s=n(35),i=n(15),a=n(36),c=n(39),u=n(40),f=n(19);e.exports=function(e){return new Promise((function(t,n){var l=e.data,d=e.headers;r.isFormData(l)&&delete d["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(h+":"+m)}var g=a(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),i(g,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in p?c(p.getAllResponseHeaders()):null,s={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:r,config:e,request:p};o(t,n,s),p=null}},p.onabort=function(){p&&(n(f("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(f("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(f(t,e,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var y=(e.withCredentials||u(g))&&e.xsrfCookieName?s.read(e.xsrfCookieName):void 0;y&&(d[e.xsrfHeaderName]=y)}if("setRequestHeader"in p&&r.forEach(d,(function(e,t){void 0===l&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),l||(l=null),p.send(l)}))}},function(e,t,n){"use strict";var r=n(34);e.exports=function(e,t,n,o,s){var i=new Error(e);return r(i,t,n,o,s)}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t){t=t||{};var n={},o=["url","method","data"],s=["headers","auth","proxy","params"],i=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function c(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function u(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=c(void 0,e[o])):n[o]=c(e[o],t[o])}r.forEach(o,(function(e){r.isUndefined(t[e])||(n[e]=c(void 0,t[e]))})),r.forEach(s,u),r.forEach(i,(function(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=c(void 0,e[o])):n[o]=c(void 0,t[o])})),r.forEach(a,(function(r){r in t?n[r]=c(e[r],t[r]):r in e&&(n[r]=c(void 0,e[r]))}));var f=o.concat(s).concat(i).concat(a),l=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===f.indexOf(e)}));return r.forEach(l,u),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},,,,,function(e,t,n){"use strict";var r=n(0),o=n(14),s=n(27),i=n(20);function a(e){var t=new s(e),n=o(s.prototype.request,t);return r.extend(n,s.prototype,t),r.extend(n,t),n}var c=a(n(17));c.Axios=s,c.create=function(e){return a(i(c.defaults,e))},c.Cancel=n(21),c.CancelToken=n(41),c.isCancel=n(16),c.all=function(e){return Promise.all(e)},c.spread=n(42),c.isAxiosError=n(43),e.exports=c,e.exports.default=c},function(e,t,n){"use strict";var r=n(0),o=n(15),s=n(28),i=n(29),a=n(20);function c(e){this.defaults=e,this.interceptors={request:new s,response:new s}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[i,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},c.prototype.getUri=function(e){return e=a(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,r){return this.request(a(r||{},{method:e,url:t,data:n}))}})),e.exports=c},function(e,t,n){"use strict";var r=n(0);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},function(e,t,n){"use strict";var r=n(0),o=n(30),s=n(16),i=n(17);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||i.adapter)(e).then((function(t){return a(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return s(t)||(a(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t){var n,r,o=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var c,u=[],f=!1,l=-1;function d(){f&&c&&(f=!1,c.length?u=c.concat(u):l=-1,u.length&&p())}function p(){if(!f){var e=a(d);f=!0;for(var t=u.length;t;){for(c=u,u=[];++l<t;)c&&c[l].run();l=-1,t=u.length}c=null,f=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new h(e,t)),1!==u.length||f||a(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(19);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,s,i){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(s)&&a.push("domain="+s),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(37),o=n(38);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(0),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,s,i={};return e?(r.forEach(e.split("\n"),(function(e){if(s=e.indexOf(":"),t=r.trim(e.substr(0,s)).toLowerCase(),n=r.trim(e.substr(s+1)),t){if(i[t]&&o.indexOf(t)>=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([n]):i[t]?i[t]+", "+n:n}})),i):i}},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(21);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},,,,,,,,,function(e,t,n){"use strict";n.r(t);class r{constructor(){this.element=document.createElement("div"),this.element.classList.add("notice"),this.dismissible=!1}setMessage(e){return this.message=e,this}renderDismiss(){const e=document.createElement("button");e.classList.add("notice-dismiss"),e.setAttribute("type","button"),e.insertAdjacentHTML("beforeend",'<span class="screen-reader-text">Dismiss this notice.</span>'),e.addEventListener("click",e=>{e.preventDefault(),this.element.remove()}),this.element.classList.add("is-dismissible"),this.element.insertAdjacentElement("beforeend",e)}renderContent(){this.element.insertAdjacentHTML("afterbegin",this.message)}makeDismissable(){return this.dismissible=!0,this}addClass(e){return this.element.classList.add(e),this}render(){return this.element.innerHTML="",this.renderContent(),this.dismissible&&this.renderDismiss(),this.element}}var o=n(1),s=n.n(o),i=n(5),a=n.n(i),c=n(9);class u{constructor(e,t,n){this.slug=e,this.network_admin=t,this.nonce=n}download(){return a.a.post(ajaxurl,Object(c.b)({action:"acp-install-addon",plugin_name:this.slug,network_wide:this.network_admin?1:0,_ajax_nonce:this.nonce}))}}class f{constructor(e,t){this.downloader=new u(t,AC.is_network_admin,AC._ajax_nonce),this.element=e,this.slug=t,this.loadingState=!1,this.initEvents()}getButton(){return this.element.querySelector("[data-install],[data-activate]")}setLoadingState(){const e=this.getButton();e&&e.classList.add("button-disabled"),this.element.querySelectorAll(".ac-addon__actions").forEach(e=>e.insertAdjacentHTML("beforeend",'<span class="spinner" style="visibility: visible; transform: translateY(-3px);"></span>')),this.loadingState=!0}setLoadingFinished(){this.loadingState=!1;const e=this.getButton();this.element.querySelectorAll(".spinner").forEach(e=>e.remove()),e&&e.classList.remove("button-disabled")}initEvents(){const e=this.getButton();e&&e.addEventListener("click",e=>{e.preventDefault(),this.loadingState||(this.setLoadingState(),this.download())})}getFooterElement(){return this.element.querySelector(".ac-addon__actions")}success(e){const t=this.element.querySelector("h3"),n=new r;let o=ACi18n.plugin_installed.replace("%s",`<strong>${t.innerHTML}</strong>`);n.setMessage(`<p>${o}</p>`).makeDismissable().addClass("updated"),this.addNotice(n),this.setLoadingFinished(),this.getFooterElement().innerHTML=`<div class="ac-addon__state"><span class="-green dashicons dashicons-yes"></span><span class="ac-addon__state__label">${e}</span></div>`}addNotice(e){let t=document.querySelector(".ac-addons-groups");t.parentElement.insertBefore(e.render(),t)}static scrollToTop(e){s()("html, body").animate({scrollTop:0},e)}failure(e){const t=this.element.querySelector("h3"),n=new r;n.setMessage(`<p><strong>${t.innerHTML}</strong>: ${e}</p>`).makeDismissable().addClass("notice-error"),this.addNotice(n),this.setLoadingFinished(),f.scrollToTop(200)}download(){this.downloader.download().then(e=>{switch(e.data.success){case!0:this.success(e.data.data.status);break;case!1:this.failure(e.data.data)}})}}document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".ac-addon").forEach(e=>{new f(e,e.dataset.slug)})}))}]);
|
1 |
+
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=52)}([function(e,t,n){"use strict";var r=n(14),o=Object.prototype.toString;function s(e){return"[object Array]"===o.call(e)}function i(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function u(e){return"[object Function]"===o.call(e)}function f(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),s(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:s,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!i(e)&&null!==e.constructor&&!i(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:c,isUndefined:i,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:u,isStream:function(e){return a(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:f,merge:function e(){var t={};function n(n,r){c(t[r])&&c(n)?t[r]=e(t[r],n):c(n)?t[r]=e({},n):s(n)?t[r]=n.slice():t[r]=n}for(var r=0,o=arguments.length;r<o;r++)f(arguments[r],n);return t},extend:function(e,t,n){return f(t,(function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},function(e,t){e.exports=jQuery},,,,,function(e,t,n){e.exports=n(26)},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));const r=(e,t)=>{if(!t.includes("?"))return null;return new URLSearchParams(t.split("?")[1]).get(e)},o=(e,t=null)=>(t||(t=new FormData),Object.keys(e).forEach(n=>{s(t,e[n],n)}),t),s=(e,t,n=null)=>{if(!t||"object"!=typeof t||t instanceof Date||t instanceof File){const r=null==t?"":t;e.append(n,r)}else Object.keys(t).forEach(r=>{s(e,t[r],n?`${n}[${r}]`:r)})}},,,,,function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(0);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var s;if(n)s=n(t);else if(r.isURLSearchParams(t))s=t.toString();else{var i=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),i.push(o(t)+"="+o(e))})))})),s=i.join("&")}if(s){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";(function(t){var r=n(0),o=n(32),s={"Content-Type":"application/x-www-form-urlencoded"};function i(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,c={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(a=n(18)),a),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(i(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(i(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(s)})),e.exports=c}).call(this,n(31))},function(e,t,n){"use strict";var r=n(0),o=n(33),s=n(35),i=n(15),a=n(36),c=n(39),u=n(40),f=n(19);e.exports=function(e){return new Promise((function(t,n){var l=e.data,d=e.headers;r.isFormData(l)&&delete d["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(h+":"+m)}var g=a(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),i(g,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in p?c(p.getAllResponseHeaders()):null,s={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:r,config:e,request:p};o(t,n,s),p=null}},p.onabort=function(){p&&(n(f("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(f("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(f(t,e,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var y=(e.withCredentials||u(g))&&e.xsrfCookieName?s.read(e.xsrfCookieName):void 0;y&&(d[e.xsrfHeaderName]=y)}if("setRequestHeader"in p&&r.forEach(d,(function(e,t){void 0===l&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),l||(l=null),p.send(l)}))}},function(e,t,n){"use strict";var r=n(34);e.exports=function(e,t,n,o,s){var i=new Error(e);return r(i,t,n,o,s)}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t){t=t||{};var n={},o=["url","method","data"],s=["headers","auth","proxy","params"],i=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function c(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function u(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=c(void 0,e[o])):n[o]=c(e[o],t[o])}r.forEach(o,(function(e){r.isUndefined(t[e])||(n[e]=c(void 0,t[e]))})),r.forEach(s,u),r.forEach(i,(function(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=c(void 0,e[o])):n[o]=c(void 0,t[o])})),r.forEach(a,(function(r){r in t?n[r]=c(e[r],t[r]):r in e&&(n[r]=c(void 0,e[r]))}));var f=o.concat(s).concat(i).concat(a),l=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===f.indexOf(e)}));return r.forEach(l,u),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},,,,,function(e,t,n){"use strict";var r=n(0),o=n(14),s=n(27),i=n(20);function a(e){var t=new s(e),n=o(s.prototype.request,t);return r.extend(n,s.prototype,t),r.extend(n,t),n}var c=a(n(17));c.Axios=s,c.create=function(e){return a(i(c.defaults,e))},c.Cancel=n(21),c.CancelToken=n(41),c.isCancel=n(16),c.all=function(e){return Promise.all(e)},c.spread=n(42),c.isAxiosError=n(43),e.exports=c,e.exports.default=c},function(e,t,n){"use strict";var r=n(0),o=n(15),s=n(28),i=n(29),a=n(20);function c(e){this.defaults=e,this.interceptors={request:new s,response:new s}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[i,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},c.prototype.getUri=function(e){return e=a(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,r){return this.request(a(r||{},{method:e,url:t,data:n}))}})),e.exports=c},function(e,t,n){"use strict";var r=n(0);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},function(e,t,n){"use strict";var r=n(0),o=n(30),s=n(16),i=n(17);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||i.adapter)(e).then((function(t){return a(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return s(t)||(a(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t){var n,r,o=e.exports={};function s(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var c,u=[],f=!1,l=-1;function d(){f&&c&&(f=!1,c.length?u=c.concat(u):l=-1,u.length&&p())}function p(){if(!f){var e=a(d);f=!0;for(var t=u.length;t;){for(c=u,u=[];++l<t;)c&&c[l].run();l=-1,t=u.length}c=null,f=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new h(e,t)),1!==u.length||f||a(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(19);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,s,i){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(s)&&a.push("domain="+s),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(37),o=n(38);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(0),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,s,i={};return e?(r.forEach(e.split("\n"),(function(e){if(s=e.indexOf(":"),t=r.trim(e.substr(0,s)).toLowerCase(),n=r.trim(e.substr(s+1)),t){if(i[t]&&o.indexOf(t)>=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([n]):i[t]?i[t]+", "+n:n}})),i):i}},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(21);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},,,,,,,,,function(e,t,n){"use strict";n.r(t);class r{constructor(){this.element=document.createElement("div"),this.element.classList.add("notice"),this.dismissible=!1}setMessage(e){return this.message=e,this}renderDismiss(){const e=document.createElement("button");e.classList.add("notice-dismiss"),e.setAttribute("type","button"),e.insertAdjacentHTML("beforeend",'<span class="screen-reader-text">Dismiss this notice.</span>'),e.addEventListener("click",e=>{e.preventDefault(),this.element.remove()}),this.element.classList.add("is-dismissible"),this.element.insertAdjacentElement("beforeend",e)}renderContent(){this.element.insertAdjacentHTML("afterbegin",this.message)}makeDismissable(){return this.dismissible=!0,this}addClass(e){return this.element.classList.add(e),this}render(){return this.element.innerHTML="",this.renderContent(),this.dismissible&&this.renderDismiss(),this.element}}var o=n(1),s=n.n(o),i=n(6),a=n.n(i),c=n(9);class u{constructor(e,t,n){this.slug=e,this.network_admin=t,this.nonce=n}download(){return a.a.post(ajaxurl,Object(c.b)({action:"acp-install-addon",plugin_name:this.slug,network_wide:this.network_admin?1:0,_ajax_nonce:this.nonce}))}}class f{constructor(e,t){this.downloader=new u(t,AC.is_network_admin,AC._ajax_nonce),this.element=e,this.slug=t,this.loadingState=!1,this.initEvents()}getButton(){return this.element.querySelector("[data-install],[data-activate]")}setLoadingState(){const e=this.getButton();e&&e.classList.add("button-disabled"),this.element.querySelectorAll(".ac-addon__actions").forEach(e=>e.insertAdjacentHTML("beforeend",'<span class="spinner" style="visibility: visible; transform: translateY(-3px);"></span>')),this.loadingState=!0}setLoadingFinished(){this.loadingState=!1;const e=this.getButton();this.element.querySelectorAll(".spinner").forEach(e=>e.remove()),e&&e.classList.remove("button-disabled")}initEvents(){const e=this.getButton();e&&e.addEventListener("click",e=>{e.preventDefault(),this.loadingState||(this.setLoadingState(),this.download())})}getFooterElement(){return this.element.querySelector(".ac-addon__actions")}success(e){const t=this.element.querySelector("h3"),n=new r;let o=ACi18n.plugin_installed.replace("%s",`<strong>${t.innerHTML}</strong>`);n.setMessage(`<p>${o}</p>`).makeDismissable().addClass("updated"),this.addNotice(n),this.setLoadingFinished(),this.getFooterElement().innerHTML=`<div class="ac-addon__state"><span class="-green dashicons dashicons-yes"></span><span class="ac-addon__state__label">${e}</span></div>`}addNotice(e){let t=document.querySelector(".ac-addons-groups");t.parentElement.insertBefore(e.render(),t)}static scrollToTop(e){s()("html, body").animate({scrollTop:0},e)}failure(e){const t=this.element.querySelector("h3"),n=new r;n.setMessage(`<p><strong>${t.innerHTML}</strong>: ${e}</p>`).makeDismissable().addClass("notice-error"),this.addNotice(n),this.setLoadingFinished(),f.scrollToTop(200)}download(){this.downloader.download().then(e=>{switch(e.data.success){case!0:this.success(e.data.data.status);break;case!1:this.failure(e.data.data)}})}}document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll(".ac-addon").forEach(e=>{new f(e,e.dataset.slug)})}))}]);
|
assets/js/admin-page-addons.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"file":"admin-page-addons.js","mappings":";;;;;;;;;AAAA,4FAAuC;;;;;;;;;;;ACA1B;;AAEb,YAAY,mBAAO,CAAC,qDAAY;AAChC,aAAa,mBAAO,CAAC,iEAAkB;AACvC,cAAc,mBAAO,CAAC,yEAAsB;AAC5C,eAAe,mBAAO,CAAC,2EAAuB;AAC9C,oBAAoB,mBAAO,CAAC,6EAAuB;AACnD,mBAAmB,mBAAO,CAAC,mFAA2B;AACtD,sBAAsB,mBAAO,CAAC,yFAA8B;AAC5D,kBAAkB,mBAAO,CAAC,yEAAqB;;AAE/C;AACA;AACA;AACA;;AAEA;AACA,6CAA6C;AAC7C;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;AClLa;;AAEb,YAAY,mBAAO,CAAC,kDAAS;AAC7B,WAAW,mBAAO,CAAC,gEAAgB;AACnC,YAAY,mBAAO,CAAC,4DAAc;AAClC,kBAAkB,mBAAO,CAAC,wEAAoB;AAC9C,eAAe,mBAAO,CAAC,wDAAY;;AAEnC;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY,OAAO;AACnB;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,eAAe,mBAAO,CAAC,kEAAiB;AACxC,oBAAoB,mBAAO,CAAC,4EAAsB;AAClD,iBAAiB,mBAAO,CAAC,sEAAmB;;AAE5C;AACA;AACA;AACA;AACA,eAAe,mBAAO,CAAC,oEAAkB;;AAEzC;AACA,qBAAqB,mBAAO,CAAC,gFAAwB;;AAErD;;AAEA;AACA,yBAAsB;;;;;;;;;;;;ACvDT;;AAEb;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;;;;;;;;;;;AClBa;;AAEb,aAAa,mBAAO,CAAC,2DAAU;;AAE/B;AACA;AACA;AACA;AACA,WAAW,UAAU;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;;;;;ACxDa;;AAEb;AACA;AACA;;;;;;;;;;;;ACJa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;AAChC,eAAe,mBAAO,CAAC,yEAAqB;AAC5C,yBAAyB,mBAAO,CAAC,iFAAsB;AACvD,sBAAsB,mBAAO,CAAC,2EAAmB;AACjD,kBAAkB,mBAAO,CAAC,mEAAe;;AAEzC;AACA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA,yBAAyB;AACzB,KAAK;AACL;AACA,CAAC;;AAED;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA;AACA,KAAK;AACL;AACA,CAAC;;AAED;;;;;;;;;;;;AC9Fa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,UAAU;AACrB,WAAW,UAAU;AACrB;AACA,YAAY,QAAQ;AACpB;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,UAAU;AACrB;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;;;;;;ACnDa;;AAEb,oBAAoB,mBAAO,CAAC,mFAA0B;AACtD,kBAAkB,mBAAO,CAAC,+EAAwB;;AAElD;AACA;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnBa;;AAEb,mBAAmB,mBAAO,CAAC,qEAAgB;;AAE3C;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjBa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;AAChC,oBAAoB,mBAAO,CAAC,uEAAiB;AAC7C,eAAe,mBAAO,CAAC,uEAAoB;AAC3C,eAAe,mBAAO,CAAC,yDAAa;;AAEpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,+BAA+B;AAC/B,uCAAuC;AACvC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;;;;;;;;;;;;AC9Ea;;AAEb;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACzCa;;AAEb,YAAY,mBAAO,CAAC,mDAAU;;AAE9B;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN,2BAA2B;AAC3B,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;;AAEA;AACA;;;;;;;;;;;;ACtFa;;AAEb,kBAAkB,mBAAO,CAAC,mEAAe;;AAEzC;AACA;AACA;AACA,WAAW,UAAU;AACrB,WAAW,UAAU;AACrB,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxBa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;AACA;AACA,WAAW,eAAe;AAC1B,WAAW,OAAO;AAClB,WAAW,gBAAgB;AAC3B,aAAa,GAAG;AAChB;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;;;;;ACnBa;;AAEb,YAAY,mBAAO,CAAC,kDAAS;AAC7B,0BAA0B,mBAAO,CAAC,8FAA+B;;AAEjE;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,cAAc,mBAAO,CAAC,gEAAgB;AACtC,IAAI;AACJ;AACA,cAAc,mBAAO,CAAC,iEAAiB;AACvC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wEAAwE;AACxE;AACA;AACA;AACA,uDAAuD;AACvD;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,QAAQ,YAAY;AACpB;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;;AAED;AACA;AACA,CAAC;;AAED;;;;;;;;;;;;ACjGa;;AAEb;AACA;AACA;AACA,oBAAoB,iBAAiB;AACrC;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACVa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;ACrEa;;AAEb;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACba;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,2CAA2C;AAC3C,SAAS;;AAET;AACA,4DAA4D,wBAAwB;AACpF;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,kCAAkC;AAClC,gCAAgC,cAAc;AAC9C;AACA;AACA,KAAK;AACL;;;;;;;;;;;;ACpDa;;AAEb;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACba;;AAEb;AACA;AACA;AACA,WAAW,GAAG;AACd,aAAa,SAAS;AACtB;AACA;AACA;AACA;;;;;;;;;;;;ACVa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,cAAc,QAAQ;AACtB,gBAAgB;AAChB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,cAAc,QAAQ;AACtB,gBAAgB,SAAS;AACzB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;;;;;;;;;;;ACnEa;;AAEb,YAAY,mBAAO,CAAC,mDAAU;;AAE9B;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;ACXa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB;;AAElB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;;;;;ACpDa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B;AAC/B;AACA;AACA,WAAW,UAAU;AACrB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC1Ba;;AAEb,WAAW,mBAAO,CAAC,gEAAgB;;AAEnC;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY,SAAS;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB,WAAW,UAAU;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,oCAAoC,OAAO;AAC3C;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,SAAS,GAAG,SAAS;AAC5C,4BAA4B;AAC5B;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,4BAA4B;AAC5B,MAAM;AACN;AACA,MAAM;AACN;AACA;AACA;;AAEA,wCAAwC,OAAO;AAC/C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,YAAY,QAAQ;AACpB;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY,QAAQ;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;AC9VO;AACP;AACA;AACA;AACA;AACA;AACA;AACO;AACP;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACO;AACP;AACA;AACA,uEAAuE,UAAU,GAAG,IAAI;AACxF,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;AC1BgC;AAChC;AACuB;AAC0B;AAC1C;AACP;AACA,8BAA8B,yDAAe;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gKAAgK,4BAA4B;AAC5L;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,+CAAQ;AACnC,uEAAuE,gBAAgB;AACvF,gCAAgC,QAAQ;AACxC;AACA;AACA;AACA;AACA,qKAAqK,OAAO;AAC5K;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,6CAAC;AACT;AACA,SAAS;AACT;AACA;AACA;AACA,2BAA2B,+CAAQ;AACnC,wCAAwC,gBAAgB,aAAa,QAAQ;AAC7E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;;;;;;;;;;;;;;;;;;ACzF0B;AAC4B;AACvC;AACf;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,iDAAU,UAAU,kEAAiB;AACpD;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;;;;;;;;;;;;;;;AChBe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACzCA;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;;ACNyD;AACzD;AACA;AACA,YAAY,kEAAa;AACzB,KAAK;AACL,CAAC","sources":["webpack://admincolumns/./node_modules/axios/index.js","webpack://admincolumns/./node_modules/axios/lib/adapters/xhr.js","webpack://admincolumns/./node_modules/axios/lib/axios.js","webpack://admincolumns/./node_modules/axios/lib/cancel/Cancel.js","webpack://admincolumns/./node_modules/axios/lib/cancel/CancelToken.js","webpack://admincolumns/./node_modules/axios/lib/cancel/isCancel.js","webpack://admincolumns/./node_modules/axios/lib/core/Axios.js","webpack://admincolumns/./node_modules/axios/lib/core/InterceptorManager.js","webpack://admincolumns/./node_modules/axios/lib/core/buildFullPath.js","webpack://admincolumns/./node_modules/axios/lib/core/createError.js","webpack://admincolumns/./node_modules/axios/lib/core/dispatchRequest.js","webpack://admincolumns/./node_modules/axios/lib/core/enhanceError.js","webpack://admincolumns/./node_modules/axios/lib/core/mergeConfig.js","webpack://admincolumns/./node_modules/axios/lib/core/settle.js","webpack://admincolumns/./node_modules/axios/lib/core/transformData.js","webpack://admincolumns/./node_modules/axios/lib/defaults.js","webpack://admincolumns/./node_modules/axios/lib/helpers/bind.js","webpack://admincolumns/./node_modules/axios/lib/helpers/buildURL.js","webpack://admincolumns/./node_modules/axios/lib/helpers/combineURLs.js","webpack://admincolumns/./node_modules/axios/lib/helpers/cookies.js","webpack://admincolumns/./node_modules/axios/lib/helpers/isAbsoluteURL.js","webpack://admincolumns/./node_modules/axios/lib/helpers/isAxiosError.js","webpack://admincolumns/./node_modules/axios/lib/helpers/isURLSameOrigin.js","webpack://admincolumns/./node_modules/axios/lib/helpers/normalizeHeaderName.js","webpack://admincolumns/./node_modules/axios/lib/helpers/parseHeaders.js","webpack://admincolumns/./node_modules/axios/lib/helpers/spread.js","webpack://admincolumns/./node_modules/axios/lib/utils.js","webpack://admincolumns/./js/helpers/global.ts","webpack://admincolumns/./js/modules/addon-download.ts","webpack://admincolumns/./js/modules/addon-downloader.ts","webpack://admincolumns/./js/modules/notice.ts","webpack://admincolumns/external var \"jQuery\"","webpack://admincolumns/webpack/bootstrap","webpack://admincolumns/webpack/runtime/compat get default export","webpack://admincolumns/webpack/runtime/define property getters","webpack://admincolumns/webpack/runtime/hasOwnProperty shorthand","webpack://admincolumns/webpack/runtime/make namespace object","webpack://admincolumns/./js/admin-page-addons.ts"],"sourcesContent":["module.exports = require('./lib/axios');","'use strict';\n\nvar utils = require('./../utils');\nvar settle = require('./../core/settle');\nvar cookies = require('./../helpers/cookies');\nvar buildURL = require('./../helpers/buildURL');\nvar buildFullPath = require('../core/buildFullPath');\nvar parseHeaders = require('./../helpers/parseHeaders');\nvar isURLSameOrigin = require('./../helpers/isURLSameOrigin');\nvar createError = require('../core/createError');\n\nmodule.exports = function xhrAdapter(config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n var requestData = config.data;\n var requestHeaders = config.headers;\n\n if (utils.isFormData(requestData)) {\n delete requestHeaders['Content-Type']; // Let the browser set it\n }\n\n var request = new XMLHttpRequest();\n\n // HTTP basic authentication\n if (config.auth) {\n var username = config.auth.username || '';\n var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : '';\n requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\n }\n\n var fullPath = buildFullPath(config.baseURL, config.url);\n request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true);\n\n // Set the request timeout in MS\n request.timeout = config.timeout;\n\n // Listen for ready state\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n\n // Prepare the response\n var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\n var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response;\n var response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config: config,\n request: request\n };\n\n settle(resolve, reject, response);\n\n // Clean up request\n request = null;\n };\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(createError('Request aborted', config, 'ECONNABORTED', request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(createError('Network Error', config, null, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n var timeoutErrorMessage = 'timeout of ' + config.timeout + 'ms exceeded';\n if (config.timeoutErrorMessage) {\n timeoutErrorMessage = config.timeoutErrorMessage;\n }\n reject(createError(timeoutErrorMessage, config, 'ECONNABORTED',\n request));\n\n // Clean up request\n request = null;\n };\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n if (utils.isStandardBrowserEnv()) {\n // Add xsrf header\n var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ?\n cookies.read(config.xsrfCookieName) :\n undefined;\n\n if (xsrfValue) {\n requestHeaders[config.xsrfHeaderName] = xsrfValue;\n }\n }\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders, function setRequestHeader(val, key) {\n if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\n // Remove Content-Type if data is undefined\n delete requestHeaders[key];\n } else {\n // Otherwise add header to the request\n request.setRequestHeader(key, val);\n }\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(config.withCredentials)) {\n request.withCredentials = !!config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (config.responseType) {\n try {\n request.responseType = config.responseType;\n } catch (e) {\n // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2.\n // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function.\n if (config.responseType !== 'json') {\n throw e;\n }\n }\n }\n\n // Handle progress if needed\n if (typeof config.onDownloadProgress === 'function') {\n request.addEventListener('progress', config.onDownloadProgress);\n }\n\n // Not all browsers support upload events\n if (typeof config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', config.onUploadProgress);\n }\n\n if (config.cancelToken) {\n // Handle cancellation\n config.cancelToken.promise.then(function onCanceled(cancel) {\n if (!request) {\n return;\n }\n\n request.abort();\n reject(cancel);\n // Clean up request\n request = null;\n });\n }\n\n if (!requestData) {\n requestData = null;\n }\n\n // Send the request\n request.send(requestData);\n });\n};\n","'use strict';\n\nvar utils = require('./utils');\nvar bind = require('./helpers/bind');\nvar Axios = require('./core/Axios');\nvar mergeConfig = require('./core/mergeConfig');\nvar defaults = require('./defaults');\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n * @return {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n var context = new Axios(defaultConfig);\n var instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context);\n\n // Copy context to instance\n utils.extend(instance, context);\n\n return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Factory for creating new instances\naxios.create = function create(instanceConfig) {\n return createInstance(mergeConfig(axios.defaults, instanceConfig));\n};\n\n// Expose Cancel & CancelToken\naxios.Cancel = require('./cancel/Cancel');\naxios.CancelToken = require('./cancel/CancelToken');\naxios.isCancel = require('./cancel/isCancel');\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\naxios.spread = require('./helpers/spread');\n\n// Expose isAxiosError\naxios.isAxiosError = require('./helpers/isAxiosError');\n\nmodule.exports = axios;\n\n// Allow use of default import syntax in TypeScript\nmodule.exports.default = axios;\n","'use strict';\n\n/**\n * A `Cancel` is an object that is thrown when an operation is canceled.\n *\n * @class\n * @param {string=} message The message.\n */\nfunction Cancel(message) {\n this.message = message;\n}\n\nCancel.prototype.toString = function toString() {\n return 'Cancel' + (this.message ? ': ' + this.message : '');\n};\n\nCancel.prototype.__CANCEL__ = true;\n\nmodule.exports = Cancel;\n","'use strict';\n\nvar Cancel = require('./Cancel');\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @class\n * @param {Function} executor The executor function.\n */\nfunction CancelToken(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n var resolvePromise;\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n var token = this;\n executor(function cancel(message) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new Cancel(message);\n resolvePromise(token.reason);\n });\n}\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nCancelToken.prototype.throwIfRequested = function throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n};\n\n/**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\nCancelToken.source = function source() {\n var cancel;\n var token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token: token,\n cancel: cancel\n };\n};\n\nmodule.exports = CancelToken;\n","'use strict';\n\nmodule.exports = function isCancel(value) {\n return !!(value && value.__CANCEL__);\n};\n","'use strict';\n\nvar utils = require('./../utils');\nvar buildURL = require('../helpers/buildURL');\nvar InterceptorManager = require('./InterceptorManager');\nvar dispatchRequest = require('./dispatchRequest');\nvar mergeConfig = require('./mergeConfig');\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof config === 'string') {\n config = arguments[1] || {};\n config.url = arguments[0];\n } else {\n config = config || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n // Set config.method\n if (config.method) {\n config.method = config.method.toLowerCase();\n } else if (this.defaults.method) {\n config.method = this.defaults.method.toLowerCase();\n } else {\n config.method = 'get';\n }\n\n // Hook up interceptors middleware\n var chain = [dispatchRequest, undefined];\n var promise = Promise.resolve(config);\n\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n chain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n chain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n while (chain.length) {\n promise = promise.then(chain.shift(), chain.shift());\n }\n\n return promise;\n};\n\nAxios.prototype.getUri = function getUri(config) {\n config = mergeConfig(this.defaults, config);\n return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\\?/, '');\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n url: url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n url: url,\n data: data\n }));\n };\n});\n\nmodule.exports = Axios;\n","'use strict';\n\nvar utils = require('./../utils');\n\nfunction InterceptorManager() {\n this.handlers = [];\n}\n\n/**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\n this.handlers.push({\n fulfilled: fulfilled,\n rejected: rejected\n });\n return this.handlers.length - 1;\n};\n\n/**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n */\nInterceptorManager.prototype.eject = function eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n};\n\n/**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n */\nInterceptorManager.prototype.forEach = function forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n};\n\nmodule.exports = InterceptorManager;\n","'use strict';\n\nvar isAbsoluteURL = require('../helpers/isAbsoluteURL');\nvar combineURLs = require('../helpers/combineURLs');\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n * @returns {string} The combined full path\n */\nmodule.exports = function buildFullPath(baseURL, requestedURL) {\n if (baseURL && !isAbsoluteURL(requestedURL)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n};\n","'use strict';\n\nvar enhanceError = require('./enhanceError');\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The created error.\n */\nmodule.exports = function createError(message, config, code, request, response) {\n var error = new Error(message);\n return enhanceError(error, config, code, request, response);\n};\n","'use strict';\n\nvar utils = require('./../utils');\nvar transformData = require('./transformData');\nvar isCancel = require('../cancel/isCancel');\nvar defaults = require('../defaults');\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n * @returns {Promise} The Promise to be fulfilled\n */\nmodule.exports = function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n // Ensure headers exist\n config.headers = config.headers || {};\n\n // Transform request data\n config.data = transformData(\n config.data,\n config.headers,\n config.transformRequest\n );\n\n // Flatten headers\n config.headers = utils.merge(\n config.headers.common || {},\n config.headers[config.method] || {},\n config.headers\n );\n\n utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n function cleanHeaderConfig(method) {\n delete config.headers[method];\n }\n );\n\n var adapter = config.adapter || defaults.adapter;\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData(\n response.data,\n response.headers,\n config.transformResponse\n );\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData(\n reason.response.data,\n reason.response.headers,\n config.transformResponse\n );\n }\n }\n\n return Promise.reject(reason);\n });\n};\n","'use strict';\n\n/**\n * Update an Error with the specified config, error code, and response.\n *\n * @param {Error} error The error to update.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The error.\n */\nmodule.exports = function enhanceError(error, config, code, request, response) {\n error.config = config;\n if (code) {\n error.code = code;\n }\n\n error.request = request;\n error.response = response;\n error.isAxiosError = true;\n\n error.toJSON = function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: this.config,\n code: this.code\n };\n };\n return error;\n};\n","'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n * @returns {Object} New object resulting from merging config2 to config1\n */\nmodule.exports = function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n var config = {};\n\n var valueFromConfig2Keys = ['url', 'method', 'data'];\n var mergeDeepPropertiesKeys = ['headers', 'auth', 'proxy', 'params'];\n var defaultToConfig2Keys = [\n 'baseURL', 'transformRequest', 'transformResponse', 'paramsSerializer',\n 'timeout', 'timeoutMessage', 'withCredentials', 'adapter', 'responseType', 'xsrfCookieName',\n 'xsrfHeaderName', 'onUploadProgress', 'onDownloadProgress', 'decompress',\n 'maxContentLength', 'maxBodyLength', 'maxRedirects', 'transport', 'httpAgent',\n 'httpsAgent', 'cancelToken', 'socketPath', 'responseEncoding'\n ];\n var directMergeKeys = ['validateStatus'];\n\n function getMergedValue(target, source) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge(target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n function mergeDeepProperties(prop) {\n if (!utils.isUndefined(config2[prop])) {\n config[prop] = getMergedValue(config1[prop], config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n config[prop] = getMergedValue(undefined, config1[prop]);\n }\n }\n\n utils.forEach(valueFromConfig2Keys, function valueFromConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n config[prop] = getMergedValue(undefined, config2[prop]);\n }\n });\n\n utils.forEach(mergeDeepPropertiesKeys, mergeDeepProperties);\n\n utils.forEach(defaultToConfig2Keys, function defaultToConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n config[prop] = getMergedValue(undefined, config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n config[prop] = getMergedValue(undefined, config1[prop]);\n }\n });\n\n utils.forEach(directMergeKeys, function merge(prop) {\n if (prop in config2) {\n config[prop] = getMergedValue(config1[prop], config2[prop]);\n } else if (prop in config1) {\n config[prop] = getMergedValue(undefined, config1[prop]);\n }\n });\n\n var axiosKeys = valueFromConfig2Keys\n .concat(mergeDeepPropertiesKeys)\n .concat(defaultToConfig2Keys)\n .concat(directMergeKeys);\n\n var otherKeys = Object\n .keys(config1)\n .concat(Object.keys(config2))\n .filter(function filterAxiosKeys(key) {\n return axiosKeys.indexOf(key) === -1;\n });\n\n utils.forEach(otherKeys, mergeDeepProperties);\n\n return config;\n};\n","'use strict';\n\nvar createError = require('./createError');\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n */\nmodule.exports = function settle(resolve, reject, response) {\n var validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(createError(\n 'Request failed with status code ' + response.status,\n response.config,\n null,\n response.request,\n response\n ));\n }\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Object|String} data The data to be transformed\n * @param {Array} headers The headers for the request or response\n * @param {Array|Function} fns A single function or Array of functions\n * @returns {*} The resulting transformed data\n */\nmodule.exports = function transformData(data, headers, fns) {\n /*eslint no-param-reassign:0*/\n utils.forEach(fns, function transform(fn) {\n data = fn(data, headers);\n });\n\n return data;\n};\n","'use strict';\n\nvar utils = require('./utils');\nvar normalizeHeaderName = require('./helpers/normalizeHeaderName');\n\nvar DEFAULT_CONTENT_TYPE = {\n 'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nfunction setContentTypeIfUnset(headers, value) {\n if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\n headers['Content-Type'] = value;\n }\n}\n\nfunction getDefaultAdapter() {\n var adapter;\n if (typeof XMLHttpRequest !== 'undefined') {\n // For browsers use XHR adapter\n adapter = require('./adapters/xhr');\n } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {\n // For node use HTTP adapter\n adapter = require('./adapters/http');\n }\n return adapter;\n}\n\nvar defaults = {\n adapter: getDefaultAdapter(),\n\n transformRequest: [function transformRequest(data, headers) {\n normalizeHeaderName(headers, 'Accept');\n normalizeHeaderName(headers, 'Content-Type');\n if (utils.isFormData(data) ||\n utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\n return data.toString();\n }\n if (utils.isObject(data)) {\n setContentTypeIfUnset(headers, 'application/json;charset=utf-8');\n return JSON.stringify(data);\n }\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n /*eslint no-param-reassign:0*/\n if (typeof data === 'string') {\n try {\n data = JSON.parse(data);\n } catch (e) { /* Ignore */ }\n }\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n }\n};\n\ndefaults.headers = {\n common: {\n 'Accept': 'application/json, text/plain, */*'\n }\n};\n\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\n defaults.headers[method] = {};\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\n});\n\nmodule.exports = defaults;\n","'use strict';\n\nmodule.exports = function bind(fn, thisArg) {\n return function wrap() {\n var args = new Array(arguments.length);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i];\n }\n return fn.apply(thisArg, args);\n };\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n\n var serializedParams;\n if (paramsSerializer) {\n serializedParams = paramsSerializer(params);\n } else if (utils.isURLSearchParams(params)) {\n serializedParams = params.toString();\n } else {\n var parts = [];\n\n utils.forEach(params, function serialize(val, key) {\n if (val === null || typeof val === 'undefined') {\n return;\n }\n\n if (utils.isArray(val)) {\n key = key + '[]';\n } else {\n val = [val];\n }\n\n utils.forEach(val, function parseValue(v) {\n if (utils.isDate(v)) {\n v = v.toISOString();\n } else if (utils.isObject(v)) {\n v = JSON.stringify(v);\n }\n parts.push(encode(key) + '=' + encode(v));\n });\n });\n\n serializedParams = parts.join('&');\n }\n\n if (serializedParams) {\n var hashmarkIndex = url.indexOf('#');\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n};\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n * @returns {string} The combined URL\n */\nmodule.exports = function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/+$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs support document.cookie\n (function standardBrowserEnv() {\n return {\n write: function write(name, value, expires, path, domain, secure) {\n var cookie = [];\n cookie.push(name + '=' + encodeURIComponent(value));\n\n if (utils.isNumber(expires)) {\n cookie.push('expires=' + new Date(expires).toGMTString());\n }\n\n if (utils.isString(path)) {\n cookie.push('path=' + path);\n }\n\n if (utils.isString(domain)) {\n cookie.push('domain=' + domain);\n }\n\n if (secure === true) {\n cookie.push('secure');\n }\n\n document.cookie = cookie.join('; ');\n },\n\n read: function read(name) {\n var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove: function remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n };\n })() :\n\n // Non standard browser env (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return {\n write: function write() {},\n read: function read() { return null; },\n remove: function remove() {}\n };\n })()\n);\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nmodule.exports = function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"<scheme>://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d\\+\\-\\.]*:)?\\/\\//i.test(url);\n};\n","'use strict';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nmodule.exports = function isAxiosError(payload) {\n return (typeof payload === 'object') && (payload.isAxiosError === true);\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs have full support of the APIs needed to test\n // whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n var msie = /(msie|trident)/i.test(navigator.userAgent);\n var urlParsingNode = document.createElement('a');\n var originURL;\n\n /**\n * Parse a URL to discover it's components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n var href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })()\n);\n","'use strict';\n\nvar utils = require('../utils');\n\nmodule.exports = function normalizeHeaderName(headers, normalizedName) {\n utils.forEach(headers, function processHeader(value, name) {\n if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) {\n headers[normalizedName] = value;\n delete headers[name];\n }\n });\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\n// Headers whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nvar ignoreDuplicateOf = [\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n];\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} headers Headers needing to be parsed\n * @returns {Object} Headers parsed into an object\n */\nmodule.exports = function parseHeaders(headers) {\n var parsed = {};\n var key;\n var val;\n var i;\n\n if (!headers) { return parsed; }\n\n utils.forEach(headers.split('\\n'), function parser(line) {\n i = line.indexOf(':');\n key = utils.trim(line.substr(0, i)).toLowerCase();\n val = utils.trim(line.substr(i + 1));\n\n if (key) {\n if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) {\n return;\n }\n if (key === 'set-cookie') {\n parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]);\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n }\n });\n\n return parsed;\n};\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n};\n","'use strict';\n\nvar bind = require('./helpers/bind');\n\n/*global toString:true*/\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Array, otherwise false\n */\nfunction isArray(val) {\n return toString.call(val) === '[object Array]';\n}\n\n/**\n * Determine if a value is undefined\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nfunction isUndefined(val) {\n return typeof val === 'undefined';\n}\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nfunction isArrayBuffer(val) {\n return toString.call(val) === '[object ArrayBuffer]';\n}\n\n/**\n * Determine if a value is a FormData\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nfunction isFormData(val) {\n return (typeof FormData !== 'undefined') && (val instanceof FormData);\n}\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n var result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer);\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a String, otherwise false\n */\nfunction isString(val) {\n return typeof val === 'string';\n}\n\n/**\n * Determine if a value is a Number\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Number, otherwise false\n */\nfunction isNumber(val) {\n return typeof val === 'number';\n}\n\n/**\n * Determine if a value is an Object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Object, otherwise false\n */\nfunction isObject(val) {\n return val !== null && typeof val === 'object';\n}\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {Object} val The value to test\n * @return {boolean} True if value is a plain Object, otherwise false\n */\nfunction isPlainObject(val) {\n if (toString.call(val) !== '[object Object]') {\n return false;\n }\n\n var prototype = Object.getPrototypeOf(val);\n return prototype === null || prototype === Object.prototype;\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Date, otherwise false\n */\nfunction isDate(val) {\n return toString.call(val) === '[object Date]';\n}\n\n/**\n * Determine if a value is a File\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nfunction isFile(val) {\n return toString.call(val) === '[object File]';\n}\n\n/**\n * Determine if a value is a Blob\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nfunction isBlob(val) {\n return toString.call(val) === '[object Blob]';\n}\n\n/**\n * Determine if a value is a Function\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nfunction isFunction(val) {\n return toString.call(val) === '[object Function]';\n}\n\n/**\n * Determine if a value is a Stream\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nfunction isStream(val) {\n return isObject(val) && isFunction(val.pipe);\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nfunction isURLSearchParams(val) {\n return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;\n}\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n * @returns {String} The String freed of excess whitespace\n */\nfunction trim(str) {\n return str.replace(/^\\s*/, '').replace(/\\s*$/, '');\n}\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n */\nfunction isStandardBrowserEnv() {\n if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' ||\n navigator.product === 'NativeScript' ||\n navigator.product === 'NS')) {\n return false;\n }\n return (\n typeof window !== 'undefined' &&\n typeof document !== 'undefined'\n );\n}\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n */\nfunction forEach(obj, fn) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (var i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n fn.call(null, obj[key], key, obj);\n }\n }\n }\n}\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n var result = {};\n function assignValue(val, key) {\n if (isPlainObject(result[key]) && isPlainObject(val)) {\n result[key] = merge(result[key], val);\n } else if (isPlainObject(val)) {\n result[key] = merge({}, val);\n } else if (isArray(val)) {\n result[key] = val.slice();\n } else {\n result[key] = val;\n }\n }\n\n for (var i = 0, l = arguments.length; i < l; i++) {\n forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n * @return {Object} The resulting value of object a\n */\nfunction extend(a, b, thisArg) {\n forEach(b, function assignValue(val, key) {\n if (thisArg && typeof val === 'function') {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n });\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n * @return {string} content value without BOM\n */\nfunction stripBOM(content) {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\nmodule.exports = {\n isArray: isArray,\n isArrayBuffer: isArrayBuffer,\n isBuffer: isBuffer,\n isFormData: isFormData,\n isArrayBufferView: isArrayBufferView,\n isString: isString,\n isNumber: isNumber,\n isObject: isObject,\n isPlainObject: isPlainObject,\n isUndefined: isUndefined,\n isDate: isDate,\n isFile: isFile,\n isBlob: isBlob,\n isFunction: isFunction,\n isStream: isStream,\n isURLSearchParams: isURLSearchParams,\n isStandardBrowserEnv: isStandardBrowserEnv,\n forEach: forEach,\n merge: merge,\n extend: extend,\n trim: trim,\n stripBOM: stripBOM\n};\n","export const getParamFromUrl = (param, url) => {\n if (!url.includes('?')) {\n return null;\n }\n const params = new URLSearchParams(url.split('?')[1]);\n return params.get(param);\n};\nexport const mapDataToFormData = (data, formData = null) => {\n if (!formData) {\n formData = new FormData();\n }\n Object.keys(data).forEach(key => {\n appendObjectToFormData(formData, data[key], key);\n });\n return formData;\n};\nexport const appendObjectToFormData = (formData, data, parentKey = null) => {\n if (data && typeof data === 'object' && !(data instanceof Date) && !(data instanceof File)) {\n Object.keys(data).forEach(key => {\n appendObjectToFormData(formData, data[key], parentKey ? `${parentKey}[${key}]` : key);\n });\n }\n else {\n const value = data == null ? '' : data;\n formData.append(parentKey, value);\n }\n};\n","import WPNotice from \"./notice\";\n// @ts-ignore\nimport $ from 'jquery';\nimport AddonDownloader from \"./addon-downloader\";\nexport class AddonDownload {\n constructor(el, slug) {\n this.downloader = new AddonDownloader(slug, AC.is_network_admin, AC._ajax_nonce);\n this.element = el;\n this.slug = slug;\n this.loadingState = false;\n this.initEvents();\n }\n getButton() {\n return this.element.querySelector('[data-install],[data-activate]');\n }\n setLoadingState() {\n const button = this.getButton();\n if (button) {\n button.classList.add('button-disabled');\n }\n this.element.querySelectorAll('.ac-addon__actions').forEach(el => el.insertAdjacentHTML('beforeend', '<span class=\"spinner\" style=\"visibility: visible; transform: translateY(-3px);\"></span>'));\n this.loadingState = true;\n }\n setLoadingFinished() {\n this.loadingState = false;\n const button = this.getButton();\n this.element.querySelectorAll('.spinner').forEach(el => el.remove());\n if (button) {\n button.classList.remove('button-disabled');\n }\n }\n initEvents() {\n const button = this.getButton();\n if (button) {\n button.addEventListener('click', e => {\n e.preventDefault();\n if (this.loadingState) {\n return;\n }\n this.setLoadingState();\n this.download();\n });\n }\n }\n getFooterElement() {\n return this.element.querySelector('.ac-addon__actions');\n }\n success(status) {\n const title = this.element.querySelector('h3');\n const notice = new WPNotice();\n let message = ACi18n.plugin_installed.replace('%s', `<strong>${title.innerHTML}</strong>`);\n notice.setMessage(`<p>${message}</p>`)\n .makeDismissable()\n .addClass('updated');\n this.addNotice(notice);\n this.setLoadingFinished();\n this.getFooterElement().innerHTML = `<div class=\"ac-addon__state\"><span class=\"-green dashicons dashicons-yes\"></span><span class=\"ac-addon__state__label\">${status}</span></div>`;\n }\n addNotice(notice) {\n let container = document.querySelector('.ac-addons-groups');\n container.parentElement.insertBefore(notice.render(), container);\n }\n static scrollToTop(ms) {\n $('html, body').animate({\n scrollTop: 0\n }, ms);\n }\n failure(message) {\n const title = this.element.querySelector('h3');\n const notice = new WPNotice();\n notice.setMessage(`<p><strong>${title.innerHTML}</strong>: ${message}</p>`)\n .makeDismissable()\n .addClass('notice-error');\n this.addNotice(notice);\n this.setLoadingFinished();\n AddonDownload.scrollToTop(200);\n }\n download() {\n this.downloader.download().then((response) => {\n switch (response.data.success) {\n case true:\n this.success(response.data.data.status);\n break;\n case false:\n this.failure(response.data.data);\n break;\n }\n });\n }\n}\n","import axios from \"axios\";\nimport { mapDataToFormData } from \"../helpers/global\";\nexport default class AddonDownloader {\n constructor(slug, network_admin, nonce) {\n this.slug = slug;\n this.network_admin = network_admin;\n this.nonce = nonce;\n }\n download() {\n return axios.post(ajaxurl, mapDataToFormData({\n action: 'acp-install-addon',\n plugin_name: this.slug,\n network_wide: this.network_admin ? 1 : 0,\n _ajax_nonce: this.nonce\n }));\n }\n}\n","export default class Notice {\n constructor() {\n this.element = document.createElement('div');\n this.element.classList.add('notice');\n this.dismissible = false;\n }\n setMessage(message) {\n this.message = message;\n return this;\n }\n renderDismiss() {\n const button = document.createElement('button');\n button.classList.add('notice-dismiss');\n button.setAttribute('type', 'button');\n button.insertAdjacentHTML('beforeend', `<span class=\"screen-reader-text\">Dismiss this notice.</span>`);\n button.addEventListener('click', e => {\n e.preventDefault();\n this.element.remove();\n });\n this.element.classList.add('is-dismissible');\n this.element.insertAdjacentElement('beforeend', button);\n }\n renderContent() {\n this.element.insertAdjacentHTML('afterbegin', this.message);\n }\n makeDismissable() {\n this.dismissible = true;\n return this;\n }\n addClass(className) {\n this.element.classList.add(className);\n return this;\n }\n render() {\n this.element.innerHTML = '';\n this.renderContent();\n if (this.dismissible) {\n this.renderDismiss();\n }\n return this.element;\n }\n}\n","module.exports = jQuery;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import { AddonDownload } from \"./modules/addon-download\";\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n document.querySelectorAll('.ac-addon').forEach(element => {\n new AddonDownload(element, element.dataset.slug);\n });\n});\n"],"names":[],"sourceRoot":""}
|
assets/js/admin-page-columns.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){var t={};function n(s){if(t[s])return t[s].exports;var i=t[s]={i:s,l:!1,exports:{}};return e[s].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,s){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(s,i,function(t){return e[t]}.bind(null,i));return s},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=47)}([function(e,t,n){"use strict";var s=n(14),i=Object.prototype.toString;function r(e){return"[object Array]"===i.call(e)}function o(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===i.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,s=e.length;n<s;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:r,isArrayBuffer:function(e){return"[object ArrayBuffer]"===i.call(e)},isBuffer:function(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:l,isUndefined:o,isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:c,isStream:function(e){return a(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:u,merge:function e(){var t={};function n(n,s){l(t[s])&&l(n)?t[s]=e(t[s],n):l(n)?t[s]=e({},n):r(n)?t[s]=n.slice():t[s]=n}for(var s=0,i=arguments.length;s<i;s++)u(arguments[s],n);return t},extend:function(e,t,n){return u(t,(function(t,i){e[i]=n&&"function"==typeof t?s(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},function(e,t){e.exports=jQuery},function(e,t,n){var s=n(23),i=n(24),r=n(8);function o(e){if(!(this instanceof o))return new o(e);this._name=e||"nanobus",this._starListeners=[],this._listeners={}}e.exports=o,o.prototype.emit=function(e){r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.emit: eventName should be type string or symbol");for(var t=[],n=1,s=arguments.length;n<s;n++)t.push(arguments[n]);var o=i(this._name+"('"+e.toString()+"')"),a=this._listeners[e];return a&&a.length>0&&this._emit(this._listeners[e],t),this._starListeners.length>0&&this._emit(this._starListeners,e,t,o.uuid),o(),this},o.prototype.on=o.prototype.addListener=function(e,t){return r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.on: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.on: listener should be type function"),"*"===e?this._starListeners.push(t):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(t)),this},o.prototype.prependListener=function(e,t){return r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependListener: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.prependListener: listener should be type function"),"*"===e?this._starListeners.unshift(t):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].unshift(t)),this},o.prototype.once=function(e,t){r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.once: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.once: listener should be type function");var n=this;return this.on(e,(function s(){t.apply(n,arguments),n.removeListener(e,s)})),this},o.prototype.prependOnceListener=function(e,t){r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependOnceListener: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.prependOnceListener: listener should be type function");var n=this;return this.prependListener(e,(function s(){t.apply(n,arguments),n.removeListener(e,s)})),this},o.prototype.removeListener=function(e,t){return r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.removeListener: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.removeListener: listener should be type function"),"*"===e?(this._starListeners=this._starListeners.slice(),n(this._starListeners,t)):(void 0!==this._listeners[e]&&(this._listeners[e]=this._listeners[e].slice()),n(this._listeners[e],t));function n(e,t){if(e){var n=e.indexOf(t);return-1!==n?(s(e,n,1),!0):void 0}}},o.prototype.removeAllListeners=function(e){return e?"*"===e?this._starListeners=[]:this._listeners[e]=[]:(this._starListeners=[],this._listeners={}),this},o.prototype.listeners=function(e){var t="*"!==e?this._listeners[e]:this._starListeners,n=[];if(t)for(var s=t.length,i=0;i<s;i++)n.push(t[i]);return n},o.prototype._emit=function(e,t,n,s){if(void 0!==e&&0!==e.length){void 0===n&&(n=t,t=null),t&&(n=void 0!==s?[t].concat(n,s):[t].concat(n));for(var i=e.length,r=0;r<i;r++){var o=e[r];o.apply(o,n)}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));const s={TABLE:{READY:"Table.Ready"},SETTINGS:{FORM:{LOADED:"Settings.Form.Loaded",READY:"Settings.Form.Ready",SAVING:"Settings.Form.Saving",SAVED:"Settings.Form.Saved"},COLUMN:{INIT:"Settings.Column.Init",SWITCH:"Settings.Column.SwitchToType",REFRESHED:"Settings.Column.Refreshed"}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r}));const s=(e,t=100,n=null,s="block")=>{e.style.display=s,e.style.transition=`opacity ${t}ms`,e.style.opacity="0",setTimeout(()=>{e.style.opacity="1"},100),n&&e.addEventListener("transitionend",()=>{n.call(void 0)},{once:!0})},i=(e,t=100,n=null,s="none")=>{e.style.transition=`opacity ${t}ms`,e.style.opacity="1",setTimeout(()=>{e.style.opacity="0"},100),e.addEventListener("transitionend",()=>{e.style.display=s,n&&n.call(void 0)},{once:!0})},r=(e,t,n={})=>{let s=Object.assign({},{offset:0},n);const i=e.offsetTop+s.offset,r=window.pageYOffset,o=i-r;let a;window.requestAnimationFrame((function e(n){a||(a=n);let s=n-a,i=Math.min(s/t,1);window.scrollTo(0,r+o*i),s<t&&window.requestAnimationFrame(e)}))}},function(e,t,n){e.exports=n(26)},function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return i}));const s=()=>{document.querySelectorAll("[data-ac-tip]").forEach(e=>{new i(e)})};class i{constructor(e,t=""){this.element=e,this.content=t||e.dataset.acTip,this.tip=r(this.content),this.initEvents()}initEvents(){"1"!==this.element.dataset.acTooltipInit&&(this.element.dataset.acTooltipInit="1",document.body.appendChild(this.tip),this.element.addEventListener("mouseenter",()=>{const e=document.body.getBoundingClientRect(),t=this.element.getBoundingClientRect();this.tip.style.left=t.left-e.left+this.element.offsetWidth/2+"px",this.tip.style.top=t.top-e.top+this.element.offsetHeight+"px",this.tip.classList.add("hover")}),this.element.addEventListener("mouseleave",()=>{this.tip.classList.remove("hover")}))}}const r=e=>{let t=document.createElement("div");return t.classList.add("ac-tooltip"),t.innerHTML=e,t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));class s{constructor(e){this.element=e instanceof HTMLElement?e:document.createElement(e)}static create(e){return new s(e)}addId(e){return this.element.id=e,this}addClass(e){return this.element.classList.add(e),this}addClasses(...e){return e.forEach(e=>this.addClass(e)),this}addHtml(e){return this.element.innerHTML=e,this}css(e,t){return this.element.style[e]=t,this}}},function(e,t){function n(e,t){if(!e)throw new Error(t||"AssertionError")}n.notEqual=function(e,t,s){n(e!=t,s)},n.notOk=function(e,t){n(!e,t)},n.equal=function(e,t,s){n(e==t,s)},n.ok=n,e.exports=n},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i}));const s=(e,t)=>{if(!t.includes("?"))return null;return new URLSearchParams(t.split("?")[1]).get(e)},i=(e,t=null)=>(t||(t=new FormData),Object.keys(e).forEach(n=>{r(t,e[n],n)}),t),r=(e,t,n=null)=>{if(!t||"object"!=typeof t||t instanceof Date||t instanceof File){const s=null==t?"":t;e.append(n,s)}else Object.keys(t).forEach(s=>{r(e,t[s],n?`${n}[${s}]`:s)})}},function(e,t,n){"use strict";var s=n(6);t.a=class{constructor(){this.init()}init(){Object(s.b)()}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return r}));var s=n(7);const i=(e,t)=>{t.parentNode.insertBefore(e,t.nextSibling)},r=(e,t="div")=>s.a.create(t).addHtml(e).element},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return r}));const s=(e,t,n,s=null)=>{(s||document).addEventListener(e,e=>{let s=document.querySelectorAll(t);if(s){for(var i=e.target,r=-1;i&&-1===(r=Array.prototype.indexOf.call(s,i));)i=i.parentElement;r>-1&&n.call(i,e)}})},i=(e,t,n)=>{e.addEventListener("mouseenter",t),e.addEventListener("mouseleave",n)},r=(e,t,n)=>{t.forEach(t=>e.addEventListener(t,n))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));class s{constructor(e){e&&(this.el=e,this.dialog=e.querySelector(".ac-modal__dialog"),this.initEvents())}getElement(){return this.el}initEvents(){let e=this;document.addEventListener("keydown",e=>{const t=e.key;this.isOpen()&&"Escape"===t&&this.close()});let t=this.el.querySelectorAll('[data-dismiss="modal"], .ac-modal__dialog__close');t.length>0&&t.forEach(t=>{t.addEventListener("click",t=>{t.preventDefault(),e.close()})}),this.el.addEventListener("click",t=>{t.target.classList.contains("ac-modal")&&e.close()})}isOpen(){return this.el.classList.contains("-active")}close(){this.onClose(),this.el.classList.remove("-active")}open(){setTimeout(()=>{this.onOpen(),this.el.removeAttribute("style"),this.el.classList.add("-active")})}destroy(){this.el.remove()}onClose(){}onOpen(){}}},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),s=0;s<n.length;s++)n[s]=arguments[s];return e.apply(t,n)}}},function(e,t,n){"use strict";var s=n(0);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var r;if(n)r=n(t);else if(s.isURLSearchParams(t))r=t.toString();else{var o=[];s.forEach(t,(function(e,t){null!=e&&(s.isArray(e)?t+="[]":e=[e],s.forEach(e,(function(e){s.isDate(e)?e=e.toISOString():s.isObject(e)&&(e=JSON.stringify(e)),o.push(i(t)+"="+i(e))})))})),r=o.join("&")}if(r){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+r}return e}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";(function(t){var s=n(0),i=n(32),r={"Content-Type":"application/x-www-form-urlencoded"};function o(e,t){!s.isUndefined(e)&&s.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,l={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(a=n(18)),a),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),s.isFormData(e)||s.isArrayBuffer(e)||s.isBuffer(e)||s.isStream(e)||s.isFile(e)||s.isBlob(e)?e:s.isArrayBufferView(e)?e.buffer:s.isURLSearchParams(e)?(o(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):s.isObject(e)?(o(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},s.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),s.forEach(["post","put","patch"],(function(e){l.headers[e]=s.merge(r)})),e.exports=l}).call(this,n(31))},function(e,t,n){"use strict";var s=n(0),i=n(33),r=n(35),o=n(15),a=n(36),l=n(39),c=n(40),u=n(19);e.exports=function(e){return new Promise((function(t,n){var h=e.data,d=e.headers;s.isFormData(h)&&delete d["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var f=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(f+":"+m)}var g=a(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),o(g,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var s="getAllResponseHeaders"in p?l(p.getAllResponseHeaders()):null,r={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:s,config:e,request:p};i(t,n,r),p=null}},p.onabort=function(){p&&(n(u("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(u("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,"ECONNABORTED",p)),p=null},s.isStandardBrowserEnv()){var v=(e.withCredentials||c(g))&&e.xsrfCookieName?r.read(e.xsrfCookieName):void 0;v&&(d[e.xsrfHeaderName]=v)}if("setRequestHeader"in p&&s.forEach(d,(function(e,t){void 0===h&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)})),s.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),h||(h=null),p.send(h)}))}},function(e,t,n){"use strict";var s=n(34);e.exports=function(e,t,n,i,r){var o=new Error(e);return s(o,t,n,i,r)}},function(e,t,n){"use strict";var s=n(0);e.exports=function(e,t){t=t||{};var n={},i=["url","method","data"],r=["headers","auth","proxy","params"],o=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function l(e,t){return s.isPlainObject(e)&&s.isPlainObject(t)?s.merge(e,t):s.isPlainObject(t)?s.merge({},t):s.isArray(t)?t.slice():t}function c(i){s.isUndefined(t[i])?s.isUndefined(e[i])||(n[i]=l(void 0,e[i])):n[i]=l(e[i],t[i])}s.forEach(i,(function(e){s.isUndefined(t[e])||(n[e]=l(void 0,t[e]))})),s.forEach(r,c),s.forEach(o,(function(i){s.isUndefined(t[i])?s.isUndefined(e[i])||(n[i]=l(void 0,e[i])):n[i]=l(void 0,t[i])})),s.forEach(a,(function(s){s in t?n[s]=l(e[s],t[s]):s in e&&(n[s]=l(void 0,e[s]))}));var u=i.concat(r).concat(o).concat(a),h=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return s.forEach(h,c),n}},function(e,t,n){"use strict";function s(e){this.message=e}s.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},s.prototype.__CANCEL__=!0,e.exports=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var s=n(10);const i=n(1);class r{constructor(e){this.element=e,this.settings=this.getDefaults(),this.init(),this.setInitialized()}setInitialized(){o.add(this.element)}getDefaults(){return{width:this.element.getAttribute("data-width")?this.element.getAttribute("data-width"):250,noclick:!!this.element.getAttribute("data-noclick")&&this.element.getAttribute("data-noclick"),position:this.getPosition()}}isInitialized(){return o.isInitialized(this.element)}init(){this.isInitialized()||(i(this.element).pointer({content:this.getRelatedHTML(),position:this.settings.position,pointerWidth:this.settings.width,pointerClass:this.getPointerClass()}),this.initEvents())}getPosition(){let e={at:"left top",my:"right top",edge:"right"},t=this.element.getAttribute("data-pos"),n=this.element.getAttribute("data-pos_edge");return"right"===t&&(e={at:"right middle",my:"left middle",edge:"left"}),"right_bottom"===t&&(e={at:"right middle",my:"left bottom",edge:"none"}),"left"===t&&(e={at:"left middle",my:"right middle",edge:"right"}),n&&(e.edge=n),e}getPointerClass(){let e=["ac-wp-pointer","wp-pointer","wp-pointer-"+this.settings.position.edge];return this.settings.noclick&&e.push("noclick"),e.join(" ")}getRelatedHTML(){let e=document.getElementById(this.element.getAttribute("rel"));return e?e.innerHTML:""}initEvents(){let e=i(this.element);this.settings.noclick||e.click((function(){e.hasClass("open")?e.removeClass("open"):e.addClass("open")})),e.click((function(){e.pointer("open")})),e.mouseenter((function(){e.pointer("open"),setTimeout(()=>{e.pointer("open")},2)})),e.mouseleave((function(){setTimeout(()=>{e.hasClass("open")||0!==i(".ac-wp-pointer.hover").length||e.pointer("close")},1)})),e.on("close",()=>{setTimeout(()=>{e.hasClass("open")||e.pointer("close")})})}}class o{static isInitialized(e){return this.initElements.filter(t=>t===e).length>0}static add(e){this.initElements.push(e)}}o.initElements=[];const a=(e=null)=>{e||(e=document.querySelectorAll(".ac-pointer")),e.forEach(e=>{new r(e)}),i(".ac-wp-pointer").hover((function(){i(this).addClass("hover")}),(function(){i(this).removeClass("hover"),i(".ac-pointer").trigger("close")})).on("click",".close",(function(){i(".ac-pointer").removeClass("open")})),new s.a}},function(e,t,n){"use strict";e.exports=function(e,t,n){var s,i=e.length;if(!(t>=i||0===n)){var r=i-(n=t+n>i?i-t:n);for(s=t;s<r;++s)e[s]=e[s+n];e.length=r}}},function(e,t,n){var s,i=n(25)(),r=n(8);o.disabled=!0;try{s=window.performance,o.disabled="true"===window.localStorage.DISABLE_NANOTIMING||!s.mark}catch(e){}function o(e){if(r.equal(typeof e,"string","nanotiming: name should be type string"),o.disabled)return a;var t=(1e4*s.now()).toFixed()%Number.MAX_SAFE_INTEGER,n="start-"+t+"-"+e;function l(r){var o="end-"+t+"-"+e;s.mark(o),i.push((function(){var i=null;try{var a=e+" ["+t+"]";s.measure(a,n,o),s.clearMarks(n),s.clearMarks(o)}catch(e){i=e}r&&r(i,e)}))}return s.mark(n),l.uuid=t,l}function a(e){e&&i.push((function(){e(new Error("nanotiming: performance API unavailable"))}))}e.exports=o},function(e,t,n){var s=n(8),i="undefined"!=typeof window;function r(e){this.hasWindow=e,this.hasIdle=this.hasWindow&&window.requestIdleCallback,this.method=this.hasIdle?window.requestIdleCallback.bind(window):this.setTimeout,this.scheduled=!1,this.queue=[]}r.prototype.push=function(e){s.equal(typeof e,"function","nanoscheduler.push: cb should be type function"),this.queue.push(e),this.schedule()},r.prototype.schedule=function(){if(!this.scheduled){this.scheduled=!0;var e=this;this.method((function(t){for(;e.queue.length&&t.timeRemaining()>0;)e.queue.shift()(t);e.scheduled=!1,e.queue.length&&e.schedule()}))}},r.prototype.setTimeout=function(e){setTimeout(e,0,{timeRemaining:function(){return 1}})},e.exports=function(){var e;return i?(window._nanoScheduler||(window._nanoScheduler=new r(!0)),e=window._nanoScheduler):e=new r,e}},function(e,t,n){"use strict";var s=n(0),i=n(14),r=n(27),o=n(20);function a(e){var t=new r(e),n=i(r.prototype.request,t);return s.extend(n,r.prototype,t),s.extend(n,t),n}var l=a(n(17));l.Axios=r,l.create=function(e){return a(o(l.defaults,e))},l.Cancel=n(21),l.CancelToken=n(41),l.isCancel=n(16),l.all=function(e){return Promise.all(e)},l.spread=n(42),l.isAxiosError=n(43),e.exports=l,e.exports.default=l},function(e,t,n){"use strict";var s=n(0),i=n(15),r=n(28),o=n(29),a=n(20);function l(e){this.defaults=e,this.interceptors={request:new r,response:new r}}l.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[o,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},l.prototype.getUri=function(e){return e=a(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},s.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),s.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,s){return this.request(a(s||{},{method:e,url:t,data:n}))}})),e.exports=l},function(e,t,n){"use strict";var s=n(0);function i(){this.handlers=[]}i.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){s.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},function(e,t,n){"use strict";var s=n(0),i=n(30),r=n(16),o=n(17);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=s.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),s.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return a(e),t.data=i(t.data,t.headers,e.transformResponse),t}),(function(t){return r(t)||(a(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var s=n(0);e.exports=function(e,t,n){return s.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t){var n,s,i=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===r||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:r}catch(e){n=r}try{s="function"==typeof clearTimeout?clearTimeout:o}catch(e){s=o}}();var l,c=[],u=!1,h=-1;function d(){u&&l&&(u=!1,l.length?c=l.concat(c):h=-1,c.length&&p())}function p(){if(!u){var e=a(d);u=!0;for(var t=c.length;t;){for(l=c,c=[];++h<t;)l&&l[h].run();h=-1,t=c.length}l=null,u=!1,function(e){if(s===clearTimeout)return clearTimeout(e);if((s===o||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(e);try{s(e)}catch(t){try{return s.call(null,e)}catch(t){return s.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new f(e,t)),1!==c.length||u||a(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,n){"use strict";var s=n(0);e.exports=function(e,t){s.forEach(e,(function(n,s){s!==t&&s.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[s])}))}},function(e,t,n){"use strict";var s=n(19);e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(s("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";e.exports=function(e,t,n,s,i){return e.config=t,n&&(e.code=n),e.request=s,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var s=n(0);e.exports=s.isStandardBrowserEnv()?{write:function(e,t,n,i,r,o){var a=[];a.push(e+"="+encodeURIComponent(t)),s.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),s.isString(i)&&a.push("path="+i),s.isString(r)&&a.push("domain="+r),!0===o&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var s=n(37),i=n(38);e.exports=function(e,t){return e&&!s(t)?i(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var s=n(0),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,r,o={};return e?(s.forEach(e.split("\n"),(function(e){if(r=e.indexOf(":"),t=s.trim(e.substr(0,r)).toLowerCase(),n=s.trim(e.substr(r+1)),t){if(o[t]&&i.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},function(e,t,n){"use strict";var s=n(0);e.exports=s.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var s=e;return t&&(n.setAttribute("href",s),s=n.href),n.setAttribute("href",s),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=s.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var s=n(21);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new s(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var s=n(13);class i{constructor(){this.modals={},this.number=0,this.defaults={modal:s.a},this.initGlobalEvents()}register(e,t=""){return t||(t="m"+this.number),this.modals[t]=e,this.number++,e}get(e){return this.modals.hasOwnProperty(e)?this.modals[e]:null}open(e){this.get(e)&&this.get(e).open()}close(e){this.get(e)&&this.get(e).close()}closeAll(){for(let e in this.modals)this.close(e)}initGlobalEvents(){document.addEventListener("click",e=>{let t=e.target;t.dataset.acModal&&(e.preventDefault(),this.open(t.dataset.acModal))})}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var s=n(2),i=n.n(s);class r{constructor(){this.services={},this.events=new i.a}registerService(e,t){return this.services[e]=t,this}getService(e){return this.hasService(e)?this.services[e]:null}hasService(e){return this.services.hasOwnProperty(e)}addListener(e,t){this.events.addListener(e,t)}emitEvent(e,t){this.events.emit(e,t)}}const o=()=>(window.AC_SERVICES||(window.AC_SERVICES=new r),window.AC_SERVICES)},,function(e,t,n){e.exports=n(50)},,,function(e,t,n){"use strict";n.r(t);var s=n(3),i=n(1),r=n.n(i),o=n(2),a=n.n(o);const l=n(5),c=(e,t=null)=>(t||(t=new FormData),Object.keys(e).forEach(n=>{t.append(n,e[n])}),t);var u=n(11),h=n(4);const d=(e="",t=!1)=>{let n=(Date.now()/1e3).toString(16).split(".").join("");for(;n.length<14;)n+="0";let s="";return t&&(s=".",s+=Math.round(1e8*Math.random())),e+n+s},p="closed",f="open",m="remove",g="clone";class v{constructor(e,t,n){this.events=new a.a,this.name=t,this.element=e,this.state=p,this.services=n,this.setPropertiesByElement(e),this.init()}setPropertiesByElement(e){return this.type=e.dataset.type,this.original="1"===e.dataset.original,this.disabled=e.classList.contains("disabled"),e.dataset.columnName=this.name,this}getName(){return this.name}getType(){return this.type}isOriginal(){return this.original}getElement(){return this.element}isDisabled(){return this.element.classList.contains("disabled")}disable(){return this.element.classList.add("disabled"),this}setLoading(e){return e?this.getElement().classList.add("loading"):this.getElement().classList.remove("loading"),this}enable(){return this.element.classList.remove("disabled"),this}init(){return this.services.emitEvent(s.a.SETTINGS.COLUMN.INIT,this),this}destroy(){this.element.remove()}remove(e=350){this.events.emit(m,this),Object(h.b)(this.getElement(),e,()=>{this.destroy()})}getState(){return this.state}toggle(e=150){this.getState()===f?this.close(e):this.open(e)}close(e=0){this.getElement().classList.remove("opened"),r()(this.getElement()).find(".ac-column-body").slideUp(e),this.state=p}open(e=0){this.getElement().classList.add("opened"),r()(this.getElement()).find(".ac-column-body").slideDown(e),this.state=f}isOpen(){return this.state===f}showMessage(e){let t=this.getElement().querySelector(".ac-column-setting--type .msg");t&&(t.innerHTML=e,t.style.display="block")}getJson(){let e=new FormData(this.getElement());e.set("name",this.getName());var t={};for(var n of e.entries()){let e=n[0],s=n[1];if(this.fieldSupportsMultipleValues(e)){let n=t.hasOwnProperty(e)?t[e]:[];n.push(s),t[e]=n}else t[e]=s}return t}switchToType(e){this.setLoading(!0),((e,t=AC.list_screen)=>l.post(ajaxurl,c({_ajax_nonce:AC._ajax_nonce,action:"ac-columns",current_original_columns:JSON.stringify(AC_SERVICES.getService("Form").getOriginalColumns().map(e=>e.getName())),id:"select",list_screen:t,type:e})))(e).then(e=>{if(e.data.success){let t=Object(u.a)(e.data.data.trim()).firstChild;this.name=d(),this.reinitColumnFromElement(t).open()}else this.showMessage(e.data.data.error)}).catch(()=>{this.showMessage(AC.i18n.errors.loading_column)}).finally(()=>this.setLoading(!1))}refresh(){this.setLoading(!0),((e,t,n=AC.list_screen)=>l.post(ajaxurl,c({_ajax_nonce:AC._ajax_nonce,action:"ac-columns",column_name:e,data:t,id:"refresh",list_screen:n})))(this.getName(),JSON.stringify(this.getJson())).then(e=>{e.data.success?(this.reinitColumnFromElement(Object(u.a)(e.data.data.trim()).firstChild),this.services.emitEvent(s.a.SETTINGS.COLUMN.REFRESHED,this),this.isOpen()&&this.open()):this.showMessage(AC.i18n.errors.loading_column)}).finally(()=>this.setLoading(!1))}fieldSupportsMultipleValues(e){let t=this.getElement().elements[e];return t&&"SELECT"===t.tagName&&t.hasAttribute("multiple")}reinitColumnFromElement(e){return this.getElement().parentNode.replaceChild(e,this.getElement()),this.element=e,this.setPropertiesByElement(e).init(),this}}var y=n(7);class E{constructor(e,t){this.form=e,this.services=t,this.columns=[],this.services.emitEvent(s.a.SETTINGS.FORM.LOADED,this),this.init()}init(){this.initColumns(),this.isDisabled()&&(this.disableFields(),this.disableColumns()),this.services.emitEvent(s.a.SETTINGS.FORM.READY,this)}getElement(){return this.form}getColumns(){return this.columns}getSortedColumns(){let e=[];return this.getElement().querySelectorAll("form.ac-column").forEach(t=>{let n=this.columns.find(e=>e.getName()===t.dataset.columnName);n&&e.push(n)}),e}placeColumn(e,t=null){return t?Object(u.b)(e.getElement(),t):this.getElement().querySelector(".ac-columns").append(e.getElement()),setTimeout(()=>{Object(h.c)(e.getElement(),300,{offset:-18})},300),this}createNewColumn(){let e=b(this.services);return this.columns.push(e),this.placeColumn(e),this.bindColumnEvents(e),e.open(300),e}isDisabled(){return this.form.classList.contains("-disabled")}getOriginalColumns(){return this.columns.filter(e=>e.isOriginal())}disableColumns(){this.columns.forEach(e=>e.disable())}initColumns(){this.getElement().querySelectorAll(".ac-column").forEach(e=>{let t=new v(e,e.dataset.columnName,this.services);this.columns.push(t),this.bindColumnEvents(t)})}bindColumnEvents(e){e.events.addListener(m,()=>{this.removeColumn(e.getName())}),e.events.addListener(g,()=>{let t=new v(e.getElement().cloneNode(!0),d(),this.services);this.columns.push(t),this.placeColumn(t,e.getElement()).bindColumnEvents(t),e.isOpen()?t.open():t.close(),Object(h.a)(t.getElement(),300)})}resetColumns(){this.columns.forEach(e=>{e.destroy()}),this.columns=[]}getFormData(){let e={},t=this.getElement().querySelector("input[name=title]");return this.getSortedColumns().forEach(t=>{e[t.getName()]=t.getJson()}),{title:t?t.value:"",list_screen:AC.list_screen,list_screen_id:AC.layout,columns:e,settings:this.getPreferences()}}disableFields(){this.getElement().querySelectorAll("input, select, button").forEach(e=>{e.setAttribute("readonly","readonly"),e.setAttribute("disabled","disabled")})}submitForm(){var e;this.services.emitEvent(s.a.SETTINGS.FORM.SAVING,this),(e=this.getFormData(),l.post(ajaxurl,c({action:"ac-columns",id:"save",_ajax_nonce:AC._ajax_nonce,data:JSON.stringify(e)}))).then(e=>{if(e.data.success)this.showMessage(e.data.data.message,"updated"),AC.layout=e.data.data.list_id;else if(e.data){let t=e.data;this.showMessage(t.data.message,"notice notice-warning")}}).catch(()=>{this.showMessage(AC.i18n.error.save_settings)}).finally(()=>{this.services.emitEvent(s.a.SETTINGS.FORM.SAVED,this)})}showMessage(e,t="updated"){let n=y.a.create("div").addClass("ac-message").addClasses(...t.split(" ")).addHtml(`<p>${e}</p>`).element,s=document.querySelector(".ac-admin__main");s.querySelectorAll(".ac-message").forEach(e=>e.remove()),s.insertAdjacentElement("afterbegin",n),Object(h.a)(n,600)}removeColumn(e){this.columns.forEach((t,n)=>{e===t.getName()&&this.columns.splice(n,1)})}getPreferences(){let e={};return document.querySelectorAll("form[data-form-part=preferences]").forEach(t=>{let n=new FormData(t);for(let s of n.entries()){let i=s[0],r=s[1],o=t.elements[i];e[i]="SELECT"===o.tagName&&o.hasAttribute("multiple")?n.getAll(i):e[i]=r}}),e}}const b=e=>{let t=document.querySelector("#add-new-column-template .ac-column").cloneNode(!0);const n=d();return t.querySelectorAll("label[for]").forEach(e=>{let s=e.getAttribute("for");if(s){let i=t.querySelector("#"+s);if(i){const t=s+n;e.setAttribute("for",t),i.id=t}}}),new v(t,n,e)};var S=n(45);const w=(e,t)=>{let n=e?"on":"off";t.forEach(e=>{e.value===n&&(e.checked=!0,e.dispatchEvent(new Event("change")),e.dispatchEvent(new Event("click")))})};var _=n(12);const A=(e,t)=>{let n=e.closest(".col-label").querySelector("div.tooltip");n&&(n.style.display=t)},L=(e,t)=>{t.getElement().querySelectorAll("[data-column-label]").forEach(t=>t.innerHTML=e.value)};var q=n(13);class C{constructor(e,t){this.column=e,this.setting=t,this.field=this.setting.querySelector(".ac-setting-input_label"),e.getElement().querySelector(".-iconpicker")&&(this.modal=new x(e.getElement().querySelector(".-iconpicker")),this.modal.setIconSelection(this.getDashIconFromValue()),this.initEvents())}initEvents(){this.column.getElement().querySelectorAll(".ac-setting-label-icon").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),this.modal.open()})}),this.modal.onSubmit(()=>{this.setLabel(this.modal.getDashIconMarkup()),this.modal.close()})}getDashIconFromValue(){let e=document.createRange().createContextualFragment(this.getValue()).querySelector(".dashicons"),t=null;return e?(e.classList.forEach(e=>{0===e.indexOf("dashicons-")&&(t=e.replace("dashicons-",""))}),t):t}getValue(){return this.field.value}setLabel(e){this.field&&(this.field.value=e,this.field.dispatchEvent(new Event("change")))}}class x extends q.a{constructor(e){super(e),this.events=new a.a,this.dashIcon=null}initEvents(){super.initEvents(),this.getElement().querySelectorAll('[data-action="submit"]').forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),this.events.emit("submit")})}),this.getIconElements().forEach(e=>{e.addEventListener("click",t=>{t.preventDefault(),this.setIconSelection(e.dataset.dashicon),this.getIconElements().forEach(e=>e.classList.remove("active")),e.classList.add("active")})})}getIconElements(){return this.getElement().querySelectorAll(".ac-ipicker__icon")}onSubmit(e){this.events.on("submit",e)}getDashIconMarkup(){return`<span class="dashicons dashicons-${this.dashIcon}"></span>`}setIconSelection(e){let t=this.getElement().querySelector(".ac-ipicker__selection");this.dashIcon=e,t.innerHTML=this.getDashIconMarkup(),t.style.visibility="visible"}}class O{constructor(e,t){this.column=e,this.setting=t,this.field=this.setting.querySelector(".ac-setting-input select"),this.initState(),this.bindEvents()}getValue(){return this.field.value}bindEvents(){this.field.addEventListener("change",()=>this.initState())}initState(){this.toggleSubSettings("cpac-custom"===this.getValue())}toggleSubSettings(e=!0){this.setting.querySelectorAll(".ac-column-setting").forEach(t=>t.style.display=e?"table":"none")}}const T=n(5);class k{constructor(e,t){this.column=e,this.setting=t,this.bindEvents()}bindEvents(){this.refreshPreview(),this.setting.querySelectorAll("input").forEach(e=>{e.addEventListener("change",()=>this.refreshPreview())})}refreshPreview(){this.getExampleRequest().then(e=>{this.setting.querySelectorAll("[data-preview]").forEach(t=>t.textContent=e.data.data)})}getValue(){let e=this.setting.querySelector(".ac-setting-input_number_decimals"),t=this.setting.querySelector(".ac-setting-input_number_decimal_point"),n=this.setting.querySelector(".ac-setting-input_number_thousands_separator");return{decimals:e?e.value:"",decimal_point:t?t.value:"",thousands_point:n?n.value:""}}getExampleRequest(){const e=this.getValue();let t=new FormData;return t.set("action","ac_number_format"),t.set("number","7500"),t.set("decimals",e.decimals),t.set("decimal_point",e.decimal_point),t.set("thousands_sep",e.thousands_point),T.post(ajaxurl,t,{})}}function j(e,t){if(""===jQuery.trim(e.term))return t;if(void 0===t.children)return null;var n=[];if(jQuery.each(t.children,(function(t,s){s.text.toUpperCase().indexOf(e.term.toUpperCase())>-1&&n.push(s)})),n.length){var s=jQuery.extend({},t,!0);return s.children=n,s}return null}class N{constructor(e,t){this.column=e,this.setting=t,this.bindEvents()}bindEvents(){const e=this.setting.querySelector(".ac-setting-input_type");e&&(e.removeAttribute("data-select2-id"),this.setting.querySelectorAll(".select2").forEach(e=>{e.remove()}),r()(e).ac_select2({theme:"acs2",width:"100%",dropdownCssClass:"-type-selector",escapeMarkup:function(e){return e},templateResult:function(e){let t=e.text;return e.hasOwnProperty("id")&&e.id.includes("placeholder-")&&(t+='<span style="background-color:#FE3D6C; color:#fff; font-size: 10px; margin-top: -1px; padding: 1px 5px; border-radius: 2px; text-transform: uppercase;float: right; margin-right 10px;">PRO</span>'),t},matcher:j}))}}class I{constructor(e,t){this.column=e,this.setting=t,this.events=new a.a,this.indicator=new R(e.getElement().querySelector(".ac-column-heading-setting--width")),this.widthInput=this.setting.querySelector("[data-width-input]"),this.unitInput=this.setting.querySelectorAll("[data-unit-input] input"),this.init()}getWidth(){let e=this.widthInput.value;return e?parseInt(e):null}setWidth(e){this.widthInput.value=e?e.toString():null,this.updateIndicator()}updateUnit(){this.setting.querySelector(".description .unit").innerHTML=this.getUnit()}getUnit(){let e=this.setting.querySelector("[data-unit-input] input:checked");return e?e.value:null}getValue(){return{width:this.getWidth(),unit:this.getUnit()}}validate(){let e=this.getWidth();(0===e||e<0)&&this.setWidth(null),"%"===this.getUnit()&&e>100&&this.setWidth(100)}init(){this.widthInput.addEventListener("keyup",()=>{this.updateIndicator(),this.initSlider(),this.validate()}),this.unitInput.forEach(e=>{e.addEventListener("change",()=>{this.initSlider(),this.updateIndicator(),this.updateUnit(),this.validate()})}),this.initSlider()}updateIndicator(){this.indicator.setValue(this.getWidth(),this.getUnit())}initSlider(){let e=this.column.getElement().querySelector(".width-slider");r()(e).slider({range:"min",min:0,max:"%"===this.getUnit()?100:500,value:this.getWidth(),slide:(e,t)=>{this.setWidth(t.value)}})}}class R{constructor(e){this.element=e,this.events=new a.a}setValue(e,t){if(null===e)return this.element.innerText="";this.element.innerText=`${e.toString()}${t}`}}const D=n(5);class M{constructor(e,t){this.column=e,this.setting=t,this.options=this.setting.querySelectorAll(".radio-labels input[type=radio]"),this.valueInput=this.setting.querySelector("[data-value-input]");let n=this.setting.querySelector(".radio-labels code");this.defaultFormat=n?n.textContent:"Y-m-d";let s=[...this.options].filter(e=>void 0!==e.dataset.custom);this.customOption=new F(s[0],this.setting.querySelector("[data-custom-date]"),this.setting.querySelector(".ac-setting-input-date__example"),this.valueInput),this.initEvents()}getOptionsAsArray(){return Array.from(this.options)}getSelectionOption(){let e=this.getOptionsAsArray().filter(e=>e.checked);return e?e[0]:null}initEvents(){this.options.forEach(e=>{e.addEventListener("change",()=>this.handleUpdate(e))}),this.setSelected(),this.customOption.updateExample()}setSelected(){let e=this.getOptionsAsArray().find(e=>e.value===this.getCurrentValue());e&&(e.checked=!0,e.dispatchEvent(new Event("change")))}handleUpdate(e){if(this.valueInput.value=e.value,this.customOption.toggle(void 0!==e.dataset.custom),this.setHelpText(this.getHelpTextFromType(e)),void 0===e.dataset.custom){switch(this.valueInput.value){case"custom":break;case"wp_default":case"diff":this.customOption.setExample("");break;default:this.customOption.setExample(this.valueInput.value)}this.customOption.updateExample()}}getCurrentValue(){return this.valueInput.value}setHelpText(e){let t=this.setting.querySelector(".help-msg");t.innerHTML=e,t.style.display="block"}getHelpTextFromType(e){let t=e.closest("label").querySelector("[data-help]");return t?t.innerHTML:null}}class F{constructor(e,t,n,s){this.radio=e,this.input=t,this.example=n,this.valueElement=s,this.timeout=null,this.input.addEventListener("change",()=>{this.updateExample(),e.checked&&(this.valueElement.value=this.input.value)}),this.input.addEventListener("keyup",()=>{e.checked&&(this.valueElement.value=this.input.value),this.timeout&&clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.updateExample(),500)})}setExample(e){this.input.value=e}updateExample(){this.getExample().then(e=>{this.example.innerHTML=e.data})}toggle(e=!0){e?this.input.removeAttribute("disabled"):this.input.setAttribute("disabled","disabled")}getExample(){let e=new FormData;return e.set("action","date_format"),e.set("date",this.input.value),D.post(ajaxurl,e,{})}}const P=n(5);class U{constructor(e,t){this.column=e,this.setting=t,this.select=t.querySelector(".custom_field"),this.bindEvents()}bindEvents(){const e=H(this.select.dataset.type,this.select.dataset.post_type),t=this.column.getElement().querySelectorAll('[data-setting="edit"][data-indicator-toggle]').length>0;this.select.querySelectorAll("optgroup").forEach(e=>{e.remove()}),this.select.removeAttribute("data-select2-id"),this.setting.querySelectorAll(".select2").forEach(e=>{e.remove()}),e.getOptions().then(e=>{r()(this.select).ac_select2({theme:"acs2",width:"100%",tags:t,dropdownCssClass:"-customfields",data:e})})}}class B{constructor(e,t){this.metaType=e,this.postType=t,this.loading=!1,this.data=null,this.events=new a.a}retrieveOptions(){this.loading=!0;let e=new FormData;return e.set("action","ac_custom_field_options"),e.set("post_type",this.postType),e.set("meta_type",this.metaType),e.set("_ajax_nonce",AC._ajax_nonce),P.post(ajaxurl,e)}getOptions(){return new Promise((e,t)=>{this.data?e(this.data):this.loading?this.events.on("loaded",()=>{e(this.data)}):this.retrieveOptions().then(n=>{n.data.success||t(),this.data=n.data.data.results,this.events.emit("loaded"),e(this.data)})})}}const H=(e,t)=>{const n=`custom_field_${e}_${t}`;return void 0===window.AC_Requests&&(window.AC_Requests={}),window.AC_Requests.hasOwnProperty(n)||(window.AC_Requests[n]=new B(e,t)),window.AC_Requests[n]};class V{constructor(e){this.element=e,this.inputs=e.querySelectorAll('.ac-setting-input input[type="radio"]'),this.subFields=e.querySelectorAll(".ac-column-setting"),this.initState(),this.initEvents()}initEvents(){this.inputs.forEach(e=>{e.addEventListener("change",()=>this.initState())})}initState(){this.isOptionEnabled()?this.subFields.forEach(e=>e.style.display="table"):this.subFields.forEach(e=>e.style.display="none")}isOptionEnabled(){let e=Array.from(this.inputs).filter(e=>e.checked);return!!e.length&&"on"===e[0].value}}class G{constructor(e,t){this.column=e,this.select=t,this.bindEvents()}bindEvents(){this.select.removeAttribute("data-select2-id"),this.select.parentElement.querySelectorAll(".select2").forEach(e=>{e.remove()}),r()(this.select).ac_select2({theme:"acs2",width:"100%",escapeMarkup:function(e){return e}})}}var z=class{constructor(e){this.element=e,this.init()}init(){this.element.querySelector("a.no").addEventListener("click",e=>{e.preventDefault(),Object(h.b)(this.element.querySelector("#feedback-choice"),300,()=>{Object(h.a)(this.element.querySelector("#feedback-support"),300)})}),this.element.querySelector("a.yes").addEventListener("click",e=>{e.preventDefault(),Object(h.b)(this.element.querySelector("#feedback-choice"),300,()=>{Object(h.a)(this.element.querySelector("#feedback-rate"),300)})})}},$=n(5),W=n.n($),J=n(9);class X{constructor(e,t,n,s){this.name=e,this.input=t,this.toggleClass=n,this.container=s,this.initEvents()}initEvents(){this.input.addEventListener("change",()=>{this.input.checked?this.container.classList.add(this.toggleClass):this.container.classList.remove(this.toggleClass),this.persist()})}persist(){W.a.post(ajaxurl,Object(J.b)({action:"ac_admin_screen_options",_ajax_nonce:AC._ajax_nonce,option_name:this.name,option_value:this.input.checked?1:0}))}}var Y=n(6),Q=n(22);const K=n(5);class Z{constructor(e){this.listScreens=e,this.processed=[],this.errors=[],this.success=[],this.events=new a.a,this.run()}doAjaxCall(e){return K.get(e.screen_link)}run(){Object.values(this.listScreens).forEach(e=>this.processListScreen(e))}onFinish(){this.success.length===Object.keys(this.listScreens).length&&this.events.emit("success"),this.errors.length>0&&this.events.emit("error")}checkFinish(){this.processed.length===Object.keys(this.listScreens).length&&this.onFinish()}processListScreen(e){this.doAjaxCall(e).then(t=>{"ac_success"===t.data?this.success.push(e):this.errors.push(e)}).catch(()=>{this.errors.push(e)}).finally(()=>{this.processed.push(e),this.checkFinish()})}}var ee=n(44);let te=Object(S.a)();te.registerService("Modals",new ee.a),new class{constructor(e){e.addListener(s.a.SETTINGS.COLUMN.INIT,e=>{(e=>{e.getElement().querySelectorAll('[data-toggle="column"]').forEach(t=>{t.addEventListener("click",t=>e.toggle()),t.style.cursor="pointer"})})(e),(e=>{e.isDisabled()||e.getElement().querySelectorAll("[data-indicator-toggle]").forEach(t=>{let n=e.getElement().querySelectorAll(`.ac-column-setting[data-setting='${t.dataset.setting}'] .col-input .ac-setting-input:first-child input[type=radio]`);t.addEventListener("click",()=>{w(!t.classList.contains("on"),n)}),n.forEach(e=>{e.addEventListener("change",()=>{"off"===e.value?t.classList.remove("on"):t.classList.add("on")})})})})(e),(e=>{e.getElement().querySelectorAll("select.ac-setting-input_type").forEach(t=>{r()(t).on("change",()=>e.switchToType(t.value))})})(e),(e=>{e.getElement().querySelectorAll("[data-remove-column]").forEach(t=>{t.addEventListener("click",t=>{t.preventDefault(),e.remove()})})})(e),(e=>{e.getElement().querySelectorAll(".clone-button").forEach(t=>{t.addEventListener("click",t=>{t.preventDefault(),e.isOriginal()||e.events.emit(g)})})})(e),(e=>{let t=e.getElement().querySelector(".ac-column-setting--label input");t&&Object(_.b)(t,["change","keyup"],()=>L(t,e))})(e),(e=>{e.getElement().querySelectorAll(".col-label .label").forEach(e=>{Object(_.c)(e,()=>A(e,"block"),()=>A(e,"none"))})})(e),(e=>{e.getElement().querySelectorAll('select[data-label="update"]').forEach(t=>{t.addEventListener("change",()=>{let n=e.getElement().querySelector("input.ac-setting-input_label"),s=t.selectedOptions.length>0?t.selectedOptions[0]:null;n&&s&&(n.value=s.innerHTML,n.dispatchEvent(new Event("change")))})}),setTimeout(()=>{e.getElement().querySelectorAll("[data-column-label]").forEach(t=>{t.offsetWidth<10&&(t.innerText=e.getType())})},50)})(e),(e=>{e.getElement().querySelectorAll('[data-refresh="column"], [data-refresh="column"] input').forEach(t=>{t.addEventListener("change",()=>{setTimeout(()=>e.refresh(),50)})})})(e),(e=>{e.getElement().querySelectorAll("select[multiple]").forEach(t=>{new G(e,t)})})(e),(e=>{let t=e.getElement().querySelector(".ac-column-setting--label");t&&new C(e,t)})(e),(e=>{let t=e.getElement().querySelector(".ac-column-setting--image");t&&new O(e,t)})(e),(e=>{e.getElement().querySelectorAll(".ac-column-setting--number_format").forEach(t=>{new k(e,t)})})(e),(e=>{e.getElement().querySelectorAll('[data-setting="type"]').forEach(t=>{new N(e,t)})})(e),(e=>{e.getElement().querySelectorAll('table[data-setting="width"]').forEach(t=>new I(e,t))})(e),(e=>{e.getElement().querySelectorAll("[data-setting=date]").forEach(t=>new M(e,t))})(e),(e=>{e.getElement().querySelectorAll(".ac-column-setting--pro").forEach(e=>{e.querySelectorAll("input").forEach(t=>{t.addEventListener("click",()=>r()(e).find("[data-ac-modal]").trigger("click"))})})})(e),(e=>{e.getElement().querySelectorAll("[data-setting=custom_field]").forEach(t=>new U(e,t))})(e),(e=>{e.getElement().querySelectorAll(".ac-column-setting--filter,.ac-column-setting--sort,.ac-column-setting--edit").forEach(e=>{new V(e)})})(e)})}}(te),document.addEventListener("DOMContentLoaded",()=>{ne(),document.querySelectorAll("#listscreen_settings").forEach(e=>{te.registerService("Form",new E(e,te))}),document.querySelectorAll("#ac-modal-pro").forEach(e=>{te.getService("Modals").register(new q.a(e),"pro")}),document.querySelectorAll("#ac_list_screen").forEach(e=>{e.addEventListener("change",()=>{document.querySelectorAll(".view-link").forEach(e=>e.style.display="none"),e.closest("form").submit(),e.disabled=!0,e.nextElementSibling.style.display="inline-block"})}),document.querySelectorAll("#direct-feedback").forEach(e=>new z(e)),AC.hasOwnProperty("uninitialized_list_screens")&&(e=>{if(Object.keys(e).length>0)if(e.hasOwnProperty(AC.list_screen)){const t=new Z({[AC.list_screen]:e[AC.list_screen]});t.events.on("error",()=>{document.querySelectorAll(".ac-loading-msg-wrapper").forEach(e=>e.remove()),document.querySelectorAll(".menu").forEach(e=>e.classList.remove("hidden"))}),t.events.on("success",()=>{window.location.href=`${location.href}&t=${Date.now()}`})}else new Z(e)})(AC.uninitialized_list_screens),document.querySelectorAll('[data-ac-screen-option="show_column_id"] input').forEach(e=>new X("show_column_id",e,"show-column-id",document.querySelector(".ac-boxes"))),document.querySelectorAll('[data-ac-screen-option="show_column_type"] input').forEach(e=>new X("show_column_type",e,"show-column-type",document.querySelector(".ac-boxes"))),document.querySelectorAll('[data-ac-screen-option="show_list_screen_id"] input').forEach(e=>new X("show_list_screen_id",e,"show-list-screen-id",document.querySelector(".ac-admin"))),document.querySelectorAll('[data-ac-screen-option="show_list_screen_type"] input').forEach(e=>new X("show_list_screen_type",e,"show-list-screen-type",document.querySelector(".ac-admin")))}),te.addListener(s.a.SETTINGS.FORM.LOADED,e=>{document.querySelectorAll(".add_column").forEach(t=>t.addEventListener("click",()=>e.createNewColumn())),document.querySelectorAll("a[data-clear-columns]").forEach(t=>t.addEventListener("click",()=>e.resetColumns()));let t=r()(e.getElement());t.hasClass("ui-sortable")?t.sortable("refresh"):t.sortable({items:".ac-column",handle:"[data-sort-handle]"})}),te.addListener(s.a.SETTINGS.FORM.SAVING,()=>{document.querySelector("#cpac .ac-admin").classList.add("saving")}),te.addListener(s.a.SETTINGS.FORM.SAVED,()=>{document.querySelector("#cpac .ac-admin").classList.remove("saving"),document.querySelector("#cpac .ac-admin").classList.add("stored")}),te.addListener(s.a.SETTINGS.COLUMN.INIT,e=>{Object(Y.b)(),Object(Q.a)(e.getElement().querySelectorAll(".ac-pointer"))});const ne=()=>{const e=document.querySelectorAll(".sidebox a.submit, .column-footer a.submit");te.addListener(s.a.SETTINGS.FORM.READY,t=>{e.forEach(n=>{n.addEventListener("click",n=>{n.preventDefault(),e.forEach(e=>e.setAttribute("disabled","disabled")),t.submitForm()})})}),te.addListener(s.a.SETTINGS.FORM.SAVED,()=>e.forEach(e=>e.removeAttribute("disabled")))}}]);
|
1 |
+
!function(e){var t={};function n(s){if(t[s])return t[s].exports;var i=t[s]={i:s,l:!1,exports:{}};return e[s].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,s){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(s,i,function(t){return e[t]}.bind(null,i));return s},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=47)}([function(e,t,n){"use strict";var s=n(14),i=Object.prototype.toString;function r(e){return"[object Array]"===i.call(e)}function o(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===i.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,s=e.length;n<s;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:r,isArrayBuffer:function(e){return"[object ArrayBuffer]"===i.call(e)},isBuffer:function(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:l,isUndefined:o,isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:c,isStream:function(e){return a(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:u,merge:function e(){var t={};function n(n,s){l(t[s])&&l(n)?t[s]=e(t[s],n):l(n)?t[s]=e({},n):r(n)?t[s]=n.slice():t[s]=n}for(var s=0,i=arguments.length;s<i;s++)u(arguments[s],n);return t},extend:function(e,t,n){return u(t,(function(t,i){e[i]=n&&"function"==typeof t?s(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},function(e,t){e.exports=jQuery},function(e,t,n){var s=n(23),i=n(24),r=n(8);function o(e){if(!(this instanceof o))return new o(e);this._name=e||"nanobus",this._starListeners=[],this._listeners={}}e.exports=o,o.prototype.emit=function(e){r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.emit: eventName should be type string or symbol");for(var t=[],n=1,s=arguments.length;n<s;n++)t.push(arguments[n]);var o=i(this._name+"('"+e.toString()+"')"),a=this._listeners[e];return a&&a.length>0&&this._emit(this._listeners[e],t),this._starListeners.length>0&&this._emit(this._starListeners,e,t,o.uuid),o(),this},o.prototype.on=o.prototype.addListener=function(e,t){return r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.on: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.on: listener should be type function"),"*"===e?this._starListeners.push(t):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(t)),this},o.prototype.prependListener=function(e,t){return r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependListener: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.prependListener: listener should be type function"),"*"===e?this._starListeners.unshift(t):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].unshift(t)),this},o.prototype.once=function(e,t){r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.once: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.once: listener should be type function");var n=this;return this.on(e,(function s(){t.apply(n,arguments),n.removeListener(e,s)})),this},o.prototype.prependOnceListener=function(e,t){r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependOnceListener: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.prependOnceListener: listener should be type function");var n=this;return this.prependListener(e,(function s(){t.apply(n,arguments),n.removeListener(e,s)})),this},o.prototype.removeListener=function(e,t){return r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.removeListener: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.removeListener: listener should be type function"),"*"===e?(this._starListeners=this._starListeners.slice(),n(this._starListeners,t)):(void 0!==this._listeners[e]&&(this._listeners[e]=this._listeners[e].slice()),n(this._listeners[e],t));function n(e,t){if(e){var n=e.indexOf(t);return-1!==n?(s(e,n,1),!0):void 0}}},o.prototype.removeAllListeners=function(e){return e?"*"===e?this._starListeners=[]:this._listeners[e]=[]:(this._starListeners=[],this._listeners={}),this},o.prototype.listeners=function(e){var t="*"!==e?this._listeners[e]:this._starListeners,n=[];if(t)for(var s=t.length,i=0;i<s;i++)n.push(t[i]);return n},o.prototype._emit=function(e,t,n,s){if(void 0!==e&&0!==e.length){void 0===n&&(n=t,t=null),t&&(n=void 0!==s?[t].concat(n,s):[t].concat(n));for(var i=e.length,r=0;r<i;r++){var o=e[r];o.apply(o,n)}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));const s={TABLE:{READY:"Table.Ready"},SETTINGS:{FORM:{LOADED:"Settings.Form.Loaded",READY:"Settings.Form.Ready",SAVING:"Settings.Form.Saving",SAVED:"Settings.Form.Saved"},COLUMN:{INIT:"Settings.Column.Init",SWITCH:"Settings.Column.SwitchToType",REFRESHED:"Settings.Column.Refreshed"}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i}));const s=e=>i.create(e);class i{constructor(e){this.element=e instanceof HTMLElement?e:document.createElement(e)}static create(e){return new i(e)}addId(e){return this.element.id=e,this}addClass(e){return this.element.classList.add(e),this}addClasses(...e){return e.forEach(e=>this.addClass(e)),this}setAttribute(e,t){return this.element.setAttribute(e,t),this}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}addHtml(e){return this.element.innerHTML=e,this}append(e){return this.element.appendChild(e),this}css(e,t){return this.element.style[e]=t,this}insertAfter(e){try{this.element.parentElement.insertBefore(e,this.element.nextElementSibling)}catch(e){console.error("Not able to insert element after current node",this.element)}}insertSelfBefore(e){try{e.parentElement.insertBefore(this.element,e)}catch(e){console.error("Not able to insert element before current node",this.element)}return this}insertBefore(e){try{this.element.parentElement.insertBefore(e,this.element)}catch(e){console.error("Not able to insert element before current node",this.element)}return this}addEventListener(e,t){return this.element.addEventListener(e,t),this}addEventListeners(e,t){return e.forEach(e=>this.addEventListener(e,t)),this}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r}));const s=(e,t=100,n=null,s="block")=>{e.style.display=s,e.style.transition=`opacity ${t}ms`,e.style.opacity="0",setTimeout(()=>{e.style.opacity="1"},100),n&&e.addEventListener("transitionend",()=>{n.call(void 0)},{once:!0})},i=(e,t=100,n=null,s="none")=>{e.style.transition=`opacity ${t}ms`,e.style.opacity="1",setTimeout(()=>{e.style.opacity="0"},100),e.addEventListener("transitionend",()=>{e.style.display=s,n&&n.call(void 0)},{once:!0})},r=(e,t,n={})=>{let s=Object.assign({},{offset:0},n);const i=e.offsetTop+s.offset,r=window.pageYOffset,o=i-r;let a;window.requestAnimationFrame((function e(n){a||(a=n);let s=n-a,i=Math.min(s/t,1);window.scrollTo(0,r+o*i),s<t&&window.requestAnimationFrame(e)}))}},function(e,t,n){e.exports=n(26)},function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return i}));const s=()=>{document.querySelectorAll("[data-ac-tip]").forEach(e=>{new i(e)})};class i{constructor(e,t=""){this.element=e,this.content=t||e.dataset.acTip,this.tip=r(this.content),this.initEvents()}initEvents(){"1"!==this.element.dataset.acTooltipInit&&(this.element.dataset.acTooltipInit="1",document.body.appendChild(this.tip),this.element.addEventListener("mouseenter",()=>{const e=document.body.getBoundingClientRect(),t=this.element.getBoundingClientRect();this.tip.style.left=t.left-e.left+this.element.offsetWidth/2+"px",this.tip.style.top=t.top-e.top+this.element.offsetHeight+"px",this.tip.classList.add("hover")}),this.element.addEventListener("mouseleave",()=>{this.tip.classList.remove("hover")}))}}const r=e=>{let t=document.createElement("div");return t.classList.add("ac-tooltip"),t.innerHTML=e,t}},function(e,t){function n(e,t){if(!e)throw new Error(t||"AssertionError")}n.notEqual=function(e,t,s){n(e!=t,s)},n.notOk=function(e,t){n(!e,t)},n.equal=function(e,t,s){n(e==t,s)},n.ok=n,e.exports=n},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i}));const s=(e,t)=>{if(!t.includes("?"))return null;return new URLSearchParams(t.split("?")[1]).get(e)},i=(e,t=null)=>(t||(t=new FormData),Object.keys(e).forEach(n=>{r(t,e[n],n)}),t),r=(e,t,n=null)=>{if(!t||"object"!=typeof t||t instanceof Date||t instanceof File){const s=null==t?"":t;e.append(n,s)}else Object.keys(t).forEach(s=>{r(e,t[s],n?`${n}[${s}]`:s)})}},function(e,t,n){"use strict";var s=n(7);t.a=class{constructor(){this.init()}init(){Object(s.b)()}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return r}));var s=n(4);const i=(e,t)=>{t.parentNode.insertBefore(e,t.nextSibling)},r=(e,t="div")=>s.b.create(t).addHtml(e).element},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return r}));const s=(e,t,n,s=null)=>{(s||document).addEventListener(e,e=>{let s=document.querySelectorAll(t);if(s){for(var i=e.target,r=-1;i&&-1===(r=Array.prototype.indexOf.call(s,i));)i=i.parentElement;r>-1&&n.call(i,e)}})},i=(e,t,n)=>{e.addEventListener("mouseenter",t),e.addEventListener("mouseleave",n)},r=(e,t,n)=>{t.forEach(t=>e.addEventListener(t,n))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));class s{constructor(e){e&&(this.el=e,this.dialog=e.querySelector(".ac-modal__dialog"),this.initEvents())}getElement(){return this.el}initEvents(){let e=this;document.addEventListener("keydown",e=>{const t=e.key;this.isOpen()&&"Escape"===t&&this.close()});let t=this.el.querySelectorAll('[data-dismiss="modal"], .ac-modal__dialog__close');t.length>0&&t.forEach(t=>{t.addEventListener("click",t=>{t.preventDefault(),e.close()})}),this.el.addEventListener("click",t=>{t.target.classList.contains("ac-modal")&&e.close()})}isOpen(){return this.el.classList.contains("-active")}close(){this.onClose(),this.el.classList.remove("-active")}open(){setTimeout(()=>{this.onOpen(),this.el.removeAttribute("style"),this.el.classList.add("-active")})}destroy(){this.el.remove()}onClose(){}onOpen(){}}},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),s=0;s<n.length;s++)n[s]=arguments[s];return e.apply(t,n)}}},function(e,t,n){"use strict";var s=n(0);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var r;if(n)r=n(t);else if(s.isURLSearchParams(t))r=t.toString();else{var o=[];s.forEach(t,(function(e,t){null!=e&&(s.isArray(e)?t+="[]":e=[e],s.forEach(e,(function(e){s.isDate(e)?e=e.toISOString():s.isObject(e)&&(e=JSON.stringify(e)),o.push(i(t)+"="+i(e))})))})),r=o.join("&")}if(r){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+r}return e}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";(function(t){var s=n(0),i=n(32),r={"Content-Type":"application/x-www-form-urlencoded"};function o(e,t){!s.isUndefined(e)&&s.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,l={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(a=n(18)),a),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),s.isFormData(e)||s.isArrayBuffer(e)||s.isBuffer(e)||s.isStream(e)||s.isFile(e)||s.isBlob(e)?e:s.isArrayBufferView(e)?e.buffer:s.isURLSearchParams(e)?(o(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):s.isObject(e)?(o(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};l.headers={common:{Accept:"application/json, text/plain, */*"}},s.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),s.forEach(["post","put","patch"],(function(e){l.headers[e]=s.merge(r)})),e.exports=l}).call(this,n(31))},function(e,t,n){"use strict";var s=n(0),i=n(33),r=n(35),o=n(15),a=n(36),l=n(39),c=n(40),u=n(19);e.exports=function(e){return new Promise((function(t,n){var h=e.data,d=e.headers;s.isFormData(h)&&delete d["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var f=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(f+":"+m)}var g=a(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),o(g,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var s="getAllResponseHeaders"in p?l(p.getAllResponseHeaders()):null,r={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:s,config:e,request:p};i(t,n,r),p=null}},p.onabort=function(){p&&(n(u("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(u("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,"ECONNABORTED",p)),p=null},s.isStandardBrowserEnv()){var v=(e.withCredentials||c(g))&&e.xsrfCookieName?r.read(e.xsrfCookieName):void 0;v&&(d[e.xsrfHeaderName]=v)}if("setRequestHeader"in p&&s.forEach(d,(function(e,t){void 0===h&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)})),s.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),h||(h=null),p.send(h)}))}},function(e,t,n){"use strict";var s=n(34);e.exports=function(e,t,n,i,r){var o=new Error(e);return s(o,t,n,i,r)}},function(e,t,n){"use strict";var s=n(0);e.exports=function(e,t){t=t||{};var n={},i=["url","method","data"],r=["headers","auth","proxy","params"],o=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function l(e,t){return s.isPlainObject(e)&&s.isPlainObject(t)?s.merge(e,t):s.isPlainObject(t)?s.merge({},t):s.isArray(t)?t.slice():t}function c(i){s.isUndefined(t[i])?s.isUndefined(e[i])||(n[i]=l(void 0,e[i])):n[i]=l(e[i],t[i])}s.forEach(i,(function(e){s.isUndefined(t[e])||(n[e]=l(void 0,t[e]))})),s.forEach(r,c),s.forEach(o,(function(i){s.isUndefined(t[i])?s.isUndefined(e[i])||(n[i]=l(void 0,e[i])):n[i]=l(void 0,t[i])})),s.forEach(a,(function(s){s in t?n[s]=l(e[s],t[s]):s in e&&(n[s]=l(void 0,e[s]))}));var u=i.concat(r).concat(o).concat(a),h=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return s.forEach(h,c),n}},function(e,t,n){"use strict";function s(e){this.message=e}s.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},s.prototype.__CANCEL__=!0,e.exports=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var s=n(10);const i=n(1);class r{constructor(e){this.element=e,this.settings=this.getDefaults(),this.init(),this.setInitialized()}setInitialized(){o.add(this.element)}getDefaults(){return{width:this.element.getAttribute("data-width")?this.element.getAttribute("data-width"):250,noclick:!!this.element.getAttribute("data-noclick")&&this.element.getAttribute("data-noclick"),position:this.getPosition()}}isInitialized(){return o.isInitialized(this.element)}init(){this.isInitialized()||(i(this.element).pointer({content:this.getRelatedHTML(),position:this.settings.position,pointerWidth:this.settings.width,pointerClass:this.getPointerClass()}),this.initEvents())}getPosition(){let e={at:"left top",my:"right top",edge:"right"},t=this.element.getAttribute("data-pos"),n=this.element.getAttribute("data-pos_edge");return"right"===t&&(e={at:"right middle",my:"left middle",edge:"left"}),"right_bottom"===t&&(e={at:"right middle",my:"left bottom",edge:"none"}),"left"===t&&(e={at:"left middle",my:"right middle",edge:"right"}),n&&(e.edge=n),e}getPointerClass(){let e=["ac-wp-pointer","wp-pointer","wp-pointer-"+this.settings.position.edge];return this.settings.noclick&&e.push("noclick"),e.join(" ")}getRelatedHTML(){let e=document.getElementById(this.element.getAttribute("rel"));return e?e.innerHTML:""}initEvents(){let e=i(this.element);this.settings.noclick||e.click((function(){e.hasClass("open")?e.removeClass("open"):e.addClass("open")})),e.click((function(){e.pointer("open")})),e.mouseenter((function(){e.pointer("open"),setTimeout(()=>{e.pointer("open")},2)})),e.mouseleave((function(){setTimeout(()=>{e.hasClass("open")||0!==i(".ac-wp-pointer.hover").length||e.pointer("close")},1)})),e.on("close",()=>{setTimeout(()=>{e.hasClass("open")||e.pointer("close")})})}}class o{static isInitialized(e){return this.initElements.filter(t=>t===e).length>0}static add(e){this.initElements.push(e)}}o.initElements=[];const a=(e=null)=>{e||(e=document.querySelectorAll(".ac-pointer")),e.forEach(e=>{new r(e)}),i(".ac-wp-pointer").hover((function(){i(this).addClass("hover")}),(function(){i(this).removeClass("hover"),i(".ac-pointer").trigger("close")})).on("click",".close",(function(){i(".ac-pointer").removeClass("open")})),new s.a}},function(e,t,n){"use strict";e.exports=function(e,t,n){var s,i=e.length;if(!(t>=i||0===n)){var r=i-(n=t+n>i?i-t:n);for(s=t;s<r;++s)e[s]=e[s+n];e.length=r}}},function(e,t,n){var s,i=n(25)(),r=n(8);o.disabled=!0;try{s=window.performance,o.disabled="true"===window.localStorage.DISABLE_NANOTIMING||!s.mark}catch(e){}function o(e){if(r.equal(typeof e,"string","nanotiming: name should be type string"),o.disabled)return a;var t=(1e4*s.now()).toFixed()%Number.MAX_SAFE_INTEGER,n="start-"+t+"-"+e;function l(r){var o="end-"+t+"-"+e;s.mark(o),i.push((function(){var i=null;try{var a=e+" ["+t+"]";s.measure(a,n,o),s.clearMarks(n),s.clearMarks(o)}catch(e){i=e}r&&r(i,e)}))}return s.mark(n),l.uuid=t,l}function a(e){e&&i.push((function(){e(new Error("nanotiming: performance API unavailable"))}))}e.exports=o},function(e,t,n){var s=n(8),i="undefined"!=typeof window;function r(e){this.hasWindow=e,this.hasIdle=this.hasWindow&&window.requestIdleCallback,this.method=this.hasIdle?window.requestIdleCallback.bind(window):this.setTimeout,this.scheduled=!1,this.queue=[]}r.prototype.push=function(e){s.equal(typeof e,"function","nanoscheduler.push: cb should be type function"),this.queue.push(e),this.schedule()},r.prototype.schedule=function(){if(!this.scheduled){this.scheduled=!0;var e=this;this.method((function(t){for(;e.queue.length&&t.timeRemaining()>0;)e.queue.shift()(t);e.scheduled=!1,e.queue.length&&e.schedule()}))}},r.prototype.setTimeout=function(e){setTimeout(e,0,{timeRemaining:function(){return 1}})},e.exports=function(){var e;return i?(window._nanoScheduler||(window._nanoScheduler=new r(!0)),e=window._nanoScheduler):e=new r,e}},function(e,t,n){"use strict";var s=n(0),i=n(14),r=n(27),o=n(20);function a(e){var t=new r(e),n=i(r.prototype.request,t);return s.extend(n,r.prototype,t),s.extend(n,t),n}var l=a(n(17));l.Axios=r,l.create=function(e){return a(o(l.defaults,e))},l.Cancel=n(21),l.CancelToken=n(41),l.isCancel=n(16),l.all=function(e){return Promise.all(e)},l.spread=n(42),l.isAxiosError=n(43),e.exports=l,e.exports.default=l},function(e,t,n){"use strict";var s=n(0),i=n(15),r=n(28),o=n(29),a=n(20);function l(e){this.defaults=e,this.interceptors={request:new r,response:new r}}l.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[o,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},l.prototype.getUri=function(e){return e=a(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},s.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),s.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,s){return this.request(a(s||{},{method:e,url:t,data:n}))}})),e.exports=l},function(e,t,n){"use strict";var s=n(0);function i(){this.handlers=[]}i.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){s.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},function(e,t,n){"use strict";var s=n(0),i=n(30),r=n(16),o=n(17);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=s.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),s.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return a(e),t.data=i(t.data,t.headers,e.transformResponse),t}),(function(t){return r(t)||(a(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var s=n(0);e.exports=function(e,t,n){return s.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t){var n,s,i=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===r||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:r}catch(e){n=r}try{s="function"==typeof clearTimeout?clearTimeout:o}catch(e){s=o}}();var l,c=[],u=!1,h=-1;function d(){u&&l&&(u=!1,l.length?c=l.concat(c):h=-1,c.length&&p())}function p(){if(!u){var e=a(d);u=!0;for(var t=c.length;t;){for(l=c,c=[];++h<t;)l&&l[h].run();h=-1,t=c.length}l=null,u=!1,function(e){if(s===clearTimeout)return clearTimeout(e);if((s===o||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(e);try{s(e)}catch(t){try{return s.call(null,e)}catch(t){return s.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new f(e,t)),1!==c.length||u||a(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,n){"use strict";var s=n(0);e.exports=function(e,t){s.forEach(e,(function(n,s){s!==t&&s.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[s])}))}},function(e,t,n){"use strict";var s=n(19);e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(s("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";e.exports=function(e,t,n,s,i){return e.config=t,n&&(e.code=n),e.request=s,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var s=n(0);e.exports=s.isStandardBrowserEnv()?{write:function(e,t,n,i,r,o){var a=[];a.push(e+"="+encodeURIComponent(t)),s.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),s.isString(i)&&a.push("path="+i),s.isString(r)&&a.push("domain="+r),!0===o&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var s=n(37),i=n(38);e.exports=function(e,t){return e&&!s(t)?i(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var s=n(0),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,r,o={};return e?(s.forEach(e.split("\n"),(function(e){if(r=e.indexOf(":"),t=s.trim(e.substr(0,r)).toLowerCase(),n=s.trim(e.substr(r+1)),t){if(o[t]&&i.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},function(e,t,n){"use strict";var s=n(0);e.exports=s.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var s=e;return t&&(n.setAttribute("href",s),s=n.href),n.setAttribute("href",s),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=s.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var s=n(21);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new s(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var s=n(13);class i{constructor(){this.modals={},this.number=0,this.defaults={modal:s.a},this.initGlobalEvents()}register(e,t=""){return t||(t="m"+this.number),this.modals[t]=e,this.number++,e}get(e){return this.modals.hasOwnProperty(e)?this.modals[e]:null}open(e){this.get(e)&&this.get(e).open()}close(e){this.get(e)&&this.get(e).close()}closeAll(){for(let e in this.modals)this.close(e)}initGlobalEvents(){document.addEventListener("click",e=>{let t=e.target;t.dataset.acModal&&(e.preventDefault(),this.open(t.dataset.acModal))})}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var s=n(2),i=n.n(s),r=n(4);class o{constructor(){this.services={},this.events=new i.a,this.$=r.a}registerService(e,t){return this.services[e]=t,this}getService(e){return this.hasService(e)?this.services[e]:null}hasService(e){return this.services.hasOwnProperty(e)}addListener(e,t){this.events.addListener(e,t)}emitEvent(e,t){this.events.emit(e,t)}}const a=()=>(window.AC_SERVICES||(window.AC_SERVICES=new o),window.AC_SERVICES)},,function(e,t,n){e.exports=n(50)},,,function(e,t,n){"use strict";n.r(t);var s=n(3),i=n(1),r=n.n(i),o=n(2),a=n.n(o);const l=n(6),c=(e,t=null)=>(t||(t=new FormData),Object.keys(e).forEach(n=>{t.append(n,e[n])}),t);var u=n(11),h=n(5);const d=(e="",t=!1)=>{let n=(Date.now()/1e3).toString(16).split(".").join("");for(;n.length<14;)n+="0";let s="";return t&&(s=".",s+=Math.round(1e8*Math.random())),e+n+s},p="closed",f="open",m="remove",g="clone";class v{constructor(e,t,n){this.events=new a.a,this.name=t,this.element=e,this.state=p,this.services=n,this.setPropertiesByElement(e),this.init()}setPropertiesByElement(e){return this.type=e.dataset.type,this.original="1"===e.dataset.original,this.disabled=e.classList.contains("disabled"),e.dataset.columnName=this.name,this}getName(){return this.name}getType(){return this.type}isOriginal(){return this.original}getElement(){return this.element}isDisabled(){return this.element.classList.contains("disabled")}disable(){return this.element.classList.add("disabled"),this}setLoading(e){return e?this.getElement().classList.add("loading"):this.getElement().classList.remove("loading"),this}enable(){return this.element.classList.remove("disabled"),this}init(){return this.services.emitEvent(s.a.SETTINGS.COLUMN.INIT,this),this}destroy(){this.element.remove()}remove(e=350){this.events.emit(m,this),Object(h.b)(this.getElement(),e,()=>{this.destroy()})}getState(){return this.state}toggle(e=150){this.getState()===f?this.close(e):this.open(e)}close(e=0){this.getElement().classList.remove("opened"),r()(this.getElement()).find(".ac-column-body").slideUp(e),this.state=p}open(e=0){this.getElement().classList.add("opened"),r()(this.getElement()).find(".ac-column-body").slideDown(e),this.state=f}isOpen(){return this.state===f}showMessage(e){let t=this.getElement().querySelector(".ac-column-setting--type .msg");t&&(t.innerHTML=e,t.style.display="block")}getJson(){let e=new FormData(this.getElement());e.set("name",this.getName());var t={};for(var n of e.entries()){let e=n[0],s=n[1];if(this.fieldSupportsMultipleValues(e)){let n=t.hasOwnProperty(e)?t[e]:[];n.push(s),t[e]=n}else t[e]=s}return t}switchToType(e){this.setLoading(!0),((e,t=AC.list_screen)=>l.post(ajaxurl,c({_ajax_nonce:AC._ajax_nonce,action:"ac-columns",current_original_columns:JSON.stringify(AC_SERVICES.getService("Form").getOriginalColumns().map(e=>e.getName())),id:"select",list_screen:t,type:e})))(e).then(e=>{if(e.data.success){let t=Object(u.a)(e.data.data.trim()).firstChild;this.name=d(),this.reinitColumnFromElement(t).open()}else this.showMessage(e.data.data.error)}).catch(()=>{this.showMessage(AC.i18n.errors.loading_column)}).finally(()=>this.setLoading(!1))}refresh(){this.setLoading(!0),((e,t,n=AC.list_screen)=>l.post(ajaxurl,c({_ajax_nonce:AC._ajax_nonce,action:"ac-columns",column_name:e,data:t,id:"refresh",list_screen:n})))(this.getName(),JSON.stringify(this.getJson())).then(e=>{e.data.success?(this.reinitColumnFromElement(Object(u.a)(e.data.data.trim()).firstChild),this.services.emitEvent(s.a.SETTINGS.COLUMN.REFRESHED,this),this.isOpen()&&this.open()):this.showMessage(AC.i18n.errors.loading_column)}).finally(()=>this.setLoading(!1))}fieldSupportsMultipleValues(e){let t=this.getElement().elements[e];return t&&"SELECT"===t.tagName&&t.hasAttribute("multiple")}reinitColumnFromElement(e){return this.getElement().parentNode.replaceChild(e,this.getElement()),this.element=e,this.setPropertiesByElement(e).init(),this}}var y=n(4);class E{constructor(e,t){this.form=e,this.services=t,this.columns=[],this.services.emitEvent(s.a.SETTINGS.FORM.LOADED,this),this.init()}init(){this.initColumns(),this.isDisabled()&&(this.disableFields(),this.disableColumns()),this.services.emitEvent(s.a.SETTINGS.FORM.READY,this)}getElement(){return this.form}getColumns(){return this.columns}getSortedColumns(){let e=[];return this.getElement().querySelectorAll("form.ac-column").forEach(t=>{let n=this.columns.find(e=>e.getName()===t.dataset.columnName);n&&e.push(n)}),e}placeColumn(e,t=null){return t?Object(u.b)(e.getElement(),t):this.getElement().querySelector(".ac-columns").append(e.getElement()),setTimeout(()=>{Object(h.c)(e.getElement(),300,{offset:-18})},300),this}createNewColumn(){let e=b(this.services);return this.columns.push(e),this.placeColumn(e),this.bindColumnEvents(e),e.open(300),e}isDisabled(){return this.form.classList.contains("-disabled")}getOriginalColumns(){return this.columns.filter(e=>e.isOriginal())}disableColumns(){this.columns.forEach(e=>e.disable())}initColumns(){this.getElement().querySelectorAll(".ac-column").forEach(e=>{let t=new v(e,e.dataset.columnName,this.services);this.columns.push(t),this.bindColumnEvents(t)})}bindColumnEvents(e){e.events.addListener(m,()=>{this.removeColumn(e.getName())}),e.events.addListener(g,()=>{let t=new v(e.getElement().cloneNode(!0),d(),this.services);this.columns.push(t),this.placeColumn(t,e.getElement()).bindColumnEvents(t),e.isOpen()?t.open():t.close(),Object(h.a)(t.getElement(),300)})}resetColumns(){this.columns.forEach(e=>{e.destroy()}),this.columns=[]}getFormData(){let e={},t=this.getElement().querySelector("input[name=title]");return this.getSortedColumns().forEach(t=>{e[t.getName()]=t.getJson()}),{title:t?t.value:"",list_screen:AC.list_screen,list_screen_id:AC.layout,columns:e,settings:this.getPreferences()}}disableFields(){this.getElement().querySelectorAll("input, select, button").forEach(e=>{e.setAttribute("readonly","readonly"),e.setAttribute("disabled","disabled")})}submitForm(){var e;this.services.emitEvent(s.a.SETTINGS.FORM.SAVING,this),(e=this.getFormData(),l.post(ajaxurl,c({action:"ac-columns",id:"save",_ajax_nonce:AC._ajax_nonce,data:JSON.stringify(e)}))).then(e=>{if(e.data.success)this.showMessage(e.data.data.message,"updated"),AC.layout=e.data.data.list_id;else if(e.data){let t=e.data;this.showMessage(t.data.message,"notice notice-warning")}}).catch(()=>{this.showMessage(AC.i18n.error.save_settings)}).finally(()=>{this.services.emitEvent(s.a.SETTINGS.FORM.SAVED,this)})}showMessage(e,t="updated"){let n=y.b.create("div").addClass("ac-message").addClasses(...t.split(" ")).addHtml(`<p>${e}</p>`).element,s=document.querySelector(".ac-admin__main");s.querySelectorAll(".ac-message").forEach(e=>e.remove()),s.insertAdjacentElement("afterbegin",n),Object(h.a)(n,600)}removeColumn(e){this.columns.forEach((t,n)=>{e===t.getName()&&this.columns.splice(n,1)})}getPreferences(){let e={};return document.querySelectorAll("form[data-form-part=preferences]").forEach(t=>{let n=new FormData(t);for(let s of n.entries()){let i=s[0],r=s[1],o=t.elements[i];e[i]="SELECT"===o.tagName&&o.hasAttribute("multiple")?n.getAll(i):e[i]=r}}),e}}const b=e=>{let t=document.querySelector("#add-new-column-template .ac-column").cloneNode(!0);const n=d();return t.querySelectorAll("label[for]").forEach(e=>{let s=e.getAttribute("for");if(s){let i=t.querySelector("#"+s);if(i){const t=s+n;e.setAttribute("for",t),i.id=t}}}),new v(t,n,e)};var S=n(45);const w=(e,t)=>{let n=e?"on":"off";t.forEach(e=>{e.value===n&&(e.checked=!0,e.dispatchEvent(new Event("change")),e.dispatchEvent(new Event("click")))})};var A=n(12);const _=(e,t)=>{let n=e.closest(".col-label").querySelector("div.tooltip");n&&(n.style.display=t)},L=(e,t)=>{t.getElement().querySelectorAll("[data-column-label]").forEach(t=>t.innerHTML=e.value)};var q=n(13);class C{constructor(e,t){this.column=e,this.setting=t,this.field=this.setting.querySelector(".ac-setting-input_label"),e.getElement().querySelector(".-iconpicker")&&(this.modal=new x(e.getElement().querySelector(".-iconpicker")),this.modal.setIconSelection(this.getDashIconFromValue()),this.initEvents())}initEvents(){this.column.getElement().querySelectorAll(".ac-setting-label-icon").forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),this.modal.open()})}),this.modal.onSubmit(()=>{this.setLabel(this.modal.getDashIconMarkup()),this.modal.close()})}getDashIconFromValue(){let e=document.createRange().createContextualFragment(this.getValue()).querySelector(".dashicons"),t=null;return e?(e.classList.forEach(e=>{0===e.indexOf("dashicons-")&&(t=e.replace("dashicons-",""))}),t):t}getValue(){return this.field.value}setLabel(e){this.field&&(this.field.value=e,this.field.dispatchEvent(new Event("change")))}}class x extends q.a{constructor(e){super(e),this.events=new a.a,this.dashIcon=null}initEvents(){super.initEvents(),this.getElement().querySelectorAll('[data-action="submit"]').forEach(e=>{e.addEventListener("click",e=>{e.preventDefault(),this.events.emit("submit")})}),this.getIconElements().forEach(e=>{e.addEventListener("click",t=>{t.preventDefault(),this.setIconSelection(e.dataset.dashicon),this.getIconElements().forEach(e=>e.classList.remove("active")),e.classList.add("active")})})}getIconElements(){return this.getElement().querySelectorAll(".ac-ipicker__icon")}onSubmit(e){this.events.on("submit",e)}getDashIconMarkup(){return`<span class="dashicons dashicons-${this.dashIcon}"></span>`}setIconSelection(e){let t=this.getElement().querySelector(".ac-ipicker__selection");this.dashIcon=e,t.innerHTML=this.getDashIconMarkup(),t.style.visibility="visible"}}class O{constructor(e,t){this.column=e,this.setting=t,this.field=this.setting.querySelector(".ac-setting-input select"),this.initState(),this.bindEvents()}getValue(){return this.field.value}bindEvents(){this.field.addEventListener("change",()=>this.initState())}initState(){this.toggleSubSettings("cpac-custom"===this.getValue())}toggleSubSettings(e=!0){this.setting.querySelectorAll(".ac-column-setting").forEach(t=>t.style.display=e?"table":"none")}}const T=n(6);class k{constructor(e,t){this.column=e,this.setting=t,this.bindEvents()}bindEvents(){this.refreshPreview(),this.setting.querySelectorAll("input").forEach(e=>{e.addEventListener("change",()=>this.refreshPreview())})}refreshPreview(){this.getExampleRequest().then(e=>{this.setting.querySelectorAll("[data-preview]").forEach(t=>t.textContent=e.data.data)})}getValue(){let e=this.setting.querySelector(".ac-setting-input_number_decimals"),t=this.setting.querySelector(".ac-setting-input_number_decimal_point"),n=this.setting.querySelector(".ac-setting-input_number_thousands_separator");return{decimals:e?e.value:"",decimal_point:t?t.value:"",thousands_point:n?n.value:""}}getExampleRequest(){const e=this.getValue();let t=new FormData;return t.set("action","ac_number_format"),t.set("number","7500"),t.set("decimals",e.decimals),t.set("decimal_point",e.decimal_point),t.set("thousands_sep",e.thousands_point),T.post(ajaxurl,t,{})}}function j(e,t){if(""===jQuery.trim(e.term))return t;if(void 0===t.children)return null;var n=[];if(jQuery.each(t.children,(function(t,s){s.text.toUpperCase().indexOf(e.term.toUpperCase())>-1&&n.push(s)})),n.length){var s=jQuery.extend({},t,!0);return s.children=n,s}return null}class N{constructor(e,t){this.column=e,this.setting=t,this.bindEvents()}bindEvents(){const e=this.setting.querySelector(".ac-setting-input_type");e&&(e.removeAttribute("data-select2-id"),this.setting.querySelectorAll(".select2").forEach(e=>{e.remove()}),r()(e).ac_select2({theme:"acs2",width:"100%",dropdownCssClass:"-type-selector",escapeMarkup:function(e){return e},templateResult:function(e){let t=e.text;return e.hasOwnProperty("id")&&e.id.includes("placeholder-")&&(t+='<span style="background-color:#FE3D6C; color:#fff; font-size: 10px; margin-top: -1px; padding: 1px 5px; border-radius: 2px; text-transform: uppercase;float: right; margin-right 10px;">PRO</span>'),t},matcher:j}))}}class I{constructor(e,t){this.column=e,this.setting=t,this.events=new a.a,this.indicator=new R(e.getElement().querySelector(".ac-column-heading-setting--width")),this.widthInput=this.setting.querySelector("[data-width-input]"),this.unitInput=this.setting.querySelectorAll("[data-unit-input] input"),this.init()}getWidth(){let e=this.widthInput.value;return e?parseInt(e):null}setWidth(e){this.widthInput.value=e?e.toString():null,this.updateIndicator()}updateUnit(){this.setting.querySelector(".description .unit").innerHTML=this.getUnit()}getUnit(){let e=this.setting.querySelector("[data-unit-input] input:checked");return e?e.value:null}getValue(){return{width:this.getWidth(),unit:this.getUnit()}}validate(){let e=this.getWidth();(0===e||e<0)&&this.setWidth(null),"%"===this.getUnit()&&e>100&&this.setWidth(100)}init(){this.widthInput.addEventListener("keyup",()=>{this.updateIndicator(),this.initSlider(),this.validate()}),this.unitInput.forEach(e=>{e.addEventListener("change",()=>{this.initSlider(),this.updateIndicator(),this.updateUnit(),this.validate()})}),this.initSlider()}updateIndicator(){this.indicator.setValue(this.getWidth(),this.getUnit())}initSlider(){let e=this.column.getElement().querySelector(".width-slider");r()(e).slider({range:"min",min:0,max:"%"===this.getUnit()?100:500,value:this.getWidth(),slide:(e,t)=>{this.setWidth(t.value)}})}}class R{constructor(e){this.element=e,this.events=new a.a}setValue(e,t){if(null===e)return this.element.innerText="";this.element.innerText=`${e.toString()}${t}`}}const D=n(6);class M{constructor(e,t){this.column=e,this.setting=t,this.options=this.setting.querySelectorAll(".radio-labels input[type=radio]"),this.valueInput=this.setting.querySelector("[data-value-input]");let n=this.setting.querySelector(".radio-labels code");this.defaultFormat=n?n.textContent:"Y-m-d";let s=[...this.options].filter(e=>void 0!==e.dataset.custom);this.customOption=new F(s[0],this.setting.querySelector("[data-custom-date]"),this.setting.querySelector(".ac-setting-input-date__example"),this.valueInput),this.initEvents()}getOptionsAsArray(){return Array.from(this.options)}getSelectionOption(){let e=this.getOptionsAsArray().filter(e=>e.checked);return e?e[0]:null}initEvents(){this.options.forEach(e=>{e.addEventListener("change",()=>this.handleUpdate(e))}),this.setSelected(),this.customOption.updateExample()}setSelected(){let e=this.getOptionsAsArray().find(e=>e.value===this.getCurrentValue());e&&(e.checked=!0,e.dispatchEvent(new Event("change")))}handleUpdate(e){if(this.valueInput.value=e.value,this.customOption.toggle(void 0!==e.dataset.custom),this.setHelpText(this.getHelpTextFromType(e)),void 0===e.dataset.custom){switch(this.valueInput.value){case"custom":break;case"wp_default":case"diff":this.customOption.setExample("");break;default:this.customOption.setExample(this.valueInput.value)}this.customOption.updateExample()}}getCurrentValue(){return this.valueInput.value}setHelpText(e){let t=this.setting.querySelector(".help-msg");t.innerHTML=e,t.style.display="block"}getHelpTextFromType(e){let t=e.closest("label").querySelector("[data-help]");return t?t.innerHTML:null}}class F{constructor(e,t,n,s){this.radio=e,this.input=t,this.example=n,this.valueElement=s,this.timeout=null,this.input.addEventListener("change",()=>{this.updateExample(),e.checked&&(this.valueElement.value=this.input.value)}),this.input.addEventListener("keyup",()=>{e.checked&&(this.valueElement.value=this.input.value),this.timeout&&clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.updateExample(),500)})}setExample(e){this.input.value=e}updateExample(){this.getExample().then(e=>{this.example.innerHTML=e.data})}toggle(e=!0){e?this.input.removeAttribute("disabled"):this.input.setAttribute("disabled","disabled")}getExample(){let e=new FormData;return e.set("action","date_format"),e.set("date",this.input.value),D.post(ajaxurl,e,{})}}const P=n(6);class U{constructor(e,t){this.column=e,this.setting=t,this.select=t.querySelector(".custom_field"),this.bindEvents()}bindEvents(){const e=H(this.select.dataset.type,this.select.dataset.post_type),t=this.column.getElement().querySelectorAll('[data-setting="edit"][data-indicator-toggle]').length>0;this.select.querySelectorAll("optgroup").forEach(e=>{e.remove()}),this.select.removeAttribute("data-select2-id"),this.setting.querySelectorAll(".select2").forEach(e=>{e.remove()}),e.getOptions().then(e=>{r()(this.select).ac_select2({theme:"acs2",width:"100%",tags:t,dropdownCssClass:"-customfields",data:e})})}}class B{constructor(e,t){this.metaType=e,this.postType=t,this.loading=!1,this.data=null,this.events=new a.a}retrieveOptions(){this.loading=!0;let e=new FormData;return e.set("action","ac_custom_field_options"),e.set("post_type",this.postType),e.set("meta_type",this.metaType),e.set("_ajax_nonce",AC._ajax_nonce),P.post(ajaxurl,e)}getOptions(){return new Promise((e,t)=>{this.data?e(this.data):this.loading?this.events.on("loaded",()=>{e(this.data)}):this.retrieveOptions().then(n=>{n.data.success||t(),this.data=n.data.data.results,this.events.emit("loaded"),e(this.data)})})}}const H=(e,t)=>{const n=`custom_field_${e}_${t}`;return void 0===window.AC_Requests&&(window.AC_Requests={}),window.AC_Requests.hasOwnProperty(n)||(window.AC_Requests[n]=new B(e,t)),window.AC_Requests[n]};class V{constructor(e){this.element=e,this.inputs=e.querySelectorAll('.ac-setting-input input[type="radio"]'),this.subFields=e.querySelectorAll(".ac-column-setting"),this.initState(),this.initEvents()}initEvents(){this.inputs.forEach(e=>{e.addEventListener("change",()=>this.initState())})}initState(){this.isOptionEnabled()?this.subFields.forEach(e=>e.style.display="table"):this.subFields.forEach(e=>e.style.display="none")}isOptionEnabled(){let e=Array.from(this.inputs).filter(e=>e.checked);return!!e.length&&"on"===e[0].value}}class G{constructor(e,t){this.column=e,this.select=t,this.bindEvents()}bindEvents(){this.select.removeAttribute("data-select2-id"),this.select.parentElement.querySelectorAll(".select2").forEach(e=>{e.remove()}),r()(this.select).ac_select2({theme:"acs2",width:"100%",escapeMarkup:function(e){return e}})}}var $=class{constructor(e){this.element=e,this.init()}init(){this.element.querySelector("a.no").addEventListener("click",e=>{e.preventDefault(),Object(h.b)(this.element.querySelector("#feedback-choice"),300,()=>{Object(h.a)(this.element.querySelector("#feedback-support"),300)})}),this.element.querySelector("a.yes").addEventListener("click",e=>{e.preventDefault(),Object(h.b)(this.element.querySelector("#feedback-choice"),300,()=>{Object(h.a)(this.element.querySelector("#feedback-rate"),300)})})}},z=n(6),W=n.n(z),J=n(9);class X{constructor(e,t,n,s){this.name=e,this.input=t,this.toggleClass=n,this.container=s,this.initEvents()}initEvents(){this.input.addEventListener("change",()=>{this.input.checked?this.container.classList.add(this.toggleClass):this.container.classList.remove(this.toggleClass),this.persist()})}persist(){W.a.post(ajaxurl,Object(J.b)({action:"ac_admin_screen_options",_ajax_nonce:AC._ajax_nonce,option_name:this.name,option_value:this.input.checked?1:0}))}}var Y=n(7),Q=n(22);const K=n(6);class Z{constructor(e){this.listScreens=e,this.processed=[],this.errors=[],this.success=[],this.events=new a.a,this.run()}doAjaxCall(e){return K.get(e.screen_link)}run(){Object.values(this.listScreens).forEach(e=>this.processListScreen(e))}onFinish(){this.success.length===Object.keys(this.listScreens).length&&this.events.emit("success"),this.errors.length>0&&this.events.emit("error")}checkFinish(){this.processed.length===Object.keys(this.listScreens).length&&this.onFinish()}processListScreen(e){this.doAjaxCall(e).then(t=>{"ac_success"===t.data?this.success.push(e):this.errors.push(e)}).catch(()=>{this.errors.push(e)}).finally(()=>{this.processed.push(e),this.checkFinish()})}}var ee=n(44);let te=Object(S.a)();te.registerService("Modals",new ee.a),new class{constructor(e){e.addListener(s.a.SETTINGS.COLUMN.INIT,e=>{(e=>{e.getElement().querySelectorAll('[data-toggle="column"]').forEach(t=>{t.addEventListener("click",t=>e.toggle()),t.style.cursor="pointer"})})(e),(e=>{e.isDisabled()||e.getElement().querySelectorAll("[data-indicator-toggle]").forEach(t=>{let n=e.getElement().querySelectorAll(`.ac-column-setting[data-setting='${t.dataset.setting}'] .col-input .ac-setting-input:first-child input[type=radio]`);t.addEventListener("click",()=>{w(!t.classList.contains("on"),n)}),n.forEach(e=>{e.addEventListener("change",()=>{"off"===e.value?t.classList.remove("on"):t.classList.add("on")})})})})(e),(e=>{e.getElement().querySelectorAll("select.ac-setting-input_type").forEach(t=>{r()(t).on("change",()=>e.switchToType(t.value))})})(e),(e=>{e.getElement().querySelectorAll("[data-remove-column]").forEach(t=>{t.addEventListener("click",t=>{t.preventDefault(),e.remove()})})})(e),(e=>{e.getElement().querySelectorAll(".clone-button").forEach(t=>{t.addEventListener("click",t=>{t.preventDefault(),e.isOriginal()||e.events.emit(g)})})})(e),(e=>{let t=e.getElement().querySelector(".ac-column-setting--label input");t&&Object(A.b)(t,["change","keyup"],()=>L(t,e))})(e),(e=>{e.getElement().querySelectorAll(".col-label .label").forEach(e=>{Object(A.c)(e,()=>_(e,"block"),()=>_(e,"none"))})})(e),(e=>{e.getElement().querySelectorAll('select[data-label="update"]').forEach(t=>{t.addEventListener("change",()=>{let n=e.getElement().querySelector("input.ac-setting-input_label"),s=t.selectedOptions.length>0?t.selectedOptions[0]:null;n&&s&&(n.value=s.innerHTML,n.dispatchEvent(new Event("change")))})}),setTimeout(()=>{e.getElement().querySelectorAll("[data-column-label]").forEach(t=>{t.offsetWidth<10&&(t.innerText=e.getType())})},50)})(e),(e=>{e.getElement().querySelectorAll('[data-refresh="column"], [data-refresh="column"] input').forEach(t=>{t.addEventListener("change",()=>{setTimeout(()=>e.refresh(),50)})})})(e),(e=>{e.getElement().querySelectorAll("select[multiple]").forEach(t=>{new G(e,t)})})(e),(e=>{let t=e.getElement().querySelector(".ac-column-setting--label");t&&new C(e,t)})(e),(e=>{let t=e.getElement().querySelector(".ac-column-setting--image");t&&new O(e,t)})(e),(e=>{e.getElement().querySelectorAll(".ac-column-setting--number_format").forEach(t=>{new k(e,t)})})(e),(e=>{e.getElement().querySelectorAll('[data-setting="type"]').forEach(t=>{new N(e,t)})})(e),(e=>{e.getElement().querySelectorAll('table[data-setting="width"]').forEach(t=>new I(e,t))})(e),(e=>{e.getElement().querySelectorAll("[data-setting=date]").forEach(t=>new M(e,t))})(e),(e=>{e.getElement().querySelectorAll(".ac-column-setting--pro").forEach(e=>{e.querySelectorAll("input").forEach(t=>{t.addEventListener("click",()=>r()(e).find("[data-ac-modal]").trigger("click"))})})})(e),(e=>{e.getElement().querySelectorAll("[data-setting=custom_field]").forEach(t=>new U(e,t))})(e),(e=>{e.getElement().querySelectorAll(".ac-column-setting--filter,.ac-column-setting--sort,.ac-column-setting--edit").forEach(e=>{new V(e)})})(e)})}}(te),document.addEventListener("DOMContentLoaded",()=>{ne(),document.querySelectorAll("#listscreen_settings").forEach(e=>{te.registerService("Form",new E(e,te))}),document.querySelectorAll("#ac-modal-pro").forEach(e=>{te.getService("Modals").register(new q.a(e),"pro")}),document.querySelectorAll("#ac_list_screen").forEach(e=>{e.addEventListener("change",()=>{document.querySelectorAll(".view-link").forEach(e=>e.style.display="none"),e.closest("form").submit(),e.disabled=!0,e.nextElementSibling.style.display="inline-block"})}),document.querySelectorAll("#direct-feedback").forEach(e=>new $(e)),AC.hasOwnProperty("uninitialized_list_screens")&&(e=>{if(Object.keys(e).length>0)if(e.hasOwnProperty(AC.list_screen)){const t=new Z({[AC.list_screen]:e[AC.list_screen]});t.events.on("error",()=>{document.querySelectorAll(".ac-loading-msg-wrapper").forEach(e=>e.remove()),document.querySelectorAll(".menu").forEach(e=>e.classList.remove("hidden"))}),t.events.on("success",()=>{window.location.href=`${location.href}&t=${Date.now()}`})}else new Z(e)})(AC.uninitialized_list_screens),document.querySelectorAll('[data-ac-screen-option="show_column_id"] input').forEach(e=>new X("show_column_id",e,"show-column-id",document.querySelector(".ac-boxes"))),document.querySelectorAll('[data-ac-screen-option="show_column_type"] input').forEach(e=>new X("show_column_type",e,"show-column-type",document.querySelector(".ac-boxes"))),document.querySelectorAll('[data-ac-screen-option="show_list_screen_id"] input').forEach(e=>new X("show_list_screen_id",e,"show-list-screen-id",document.querySelector(".ac-admin"))),document.querySelectorAll('[data-ac-screen-option="show_list_screen_type"] input').forEach(e=>new X("show_list_screen_type",e,"show-list-screen-type",document.querySelector(".ac-admin")))}),te.addListener(s.a.SETTINGS.FORM.LOADED,e=>{document.querySelectorAll(".add_column").forEach(t=>t.addEventListener("click",()=>e.createNewColumn())),document.querySelectorAll("a[data-clear-columns]").forEach(t=>t.addEventListener("click",()=>e.resetColumns()));let t=r()(e.getElement());t.hasClass("ui-sortable")?t.sortable("refresh"):t.sortable({items:".ac-column",handle:"[data-sort-handle]"})}),te.addListener(s.a.SETTINGS.FORM.SAVING,()=>{document.querySelector("#cpac .ac-admin").classList.add("saving")}),te.addListener(s.a.SETTINGS.FORM.SAVED,()=>{document.querySelector("#cpac .ac-admin").classList.remove("saving"),document.querySelector("#cpac .ac-admin").classList.add("stored")}),te.addListener(s.a.SETTINGS.COLUMN.INIT,e=>{Object(Y.b)(),Object(Q.a)(e.getElement().querySelectorAll(".ac-pointer"))});const ne=()=>{const e=document.querySelectorAll(".sidebox a.submit, .column-footer a.submit");te.addListener(s.a.SETTINGS.FORM.READY,t=>{e.forEach(n=>{n.addEventListener("click",n=>{n.preventDefault(),e.forEach(e=>e.setAttribute("disabled","disabled")),t.submitForm()})})}),te.addListener(s.a.SETTINGS.FORM.SAVED,()=>e.forEach(e=>e.removeAttribute("disabled")))}}]);
|
assets/js/admin-page-columns.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"file":"admin-page-columns.js","mappings":";;;;;;;;;;;;;;AAAe;AACf;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA,sCAAsC;AACtC;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;ACxBA,4FAAuC;;;;;;;;;;;ACA1B;;AAEb,YAAY,mBAAO,CAAC,qDAAY;AAChC,aAAa,mBAAO,CAAC,iEAAkB;AACvC,cAAc,mBAAO,CAAC,yEAAsB;AAC5C,eAAe,mBAAO,CAAC,2EAAuB;AAC9C,oBAAoB,mBAAO,CAAC,6EAAuB;AACnD,mBAAmB,mBAAO,CAAC,mFAA2B;AACtD,sBAAsB,mBAAO,CAAC,yFAA8B;AAC5D,kBAAkB,mBAAO,CAAC,yEAAqB;;AAE/C;AACA;AACA;AACA;;AAEA;AACA,6CAA6C;AAC7C;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;AClLa;;AAEb,YAAY,mBAAO,CAAC,kDAAS;AAC7B,WAAW,mBAAO,CAAC,gEAAgB;AACnC,YAAY,mBAAO,CAAC,4DAAc;AAClC,kBAAkB,mBAAO,CAAC,wEAAoB;AAC9C,eAAe,mBAAO,CAAC,wDAAY;;AAEnC;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY,OAAO;AACnB;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,eAAe,mBAAO,CAAC,kEAAiB;AACxC,oBAAoB,mBAAO,CAAC,4EAAsB;AAClD,iBAAiB,mBAAO,CAAC,sEAAmB;;AAE5C;AACA;AACA;AACA;AACA,eAAe,mBAAO,CAAC,oEAAkB;;AAEzC;AACA,qBAAqB,mBAAO,CAAC,gFAAwB;;AAErD;;AAEA;AACA,yBAAsB;;;;;;;;;;;;ACvDT;;AAEb;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;;;;;;;;;;;AClBa;;AAEb,aAAa,mBAAO,CAAC,2DAAU;;AAE/B;AACA;AACA;AACA;AACA,WAAW,UAAU;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;;;;;ACxDa;;AAEb;AACA;AACA;;;;;;;;;;;;ACJa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;AAChC,eAAe,mBAAO,CAAC,yEAAqB;AAC5C,yBAAyB,mBAAO,CAAC,iFAAsB;AACvD,sBAAsB,mBAAO,CAAC,2EAAmB;AACjD,kBAAkB,mBAAO,CAAC,mEAAe;;AAEzC;AACA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA,yBAAyB;AACzB,KAAK;AACL;AACA,CAAC;;AAED;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA;AACA,KAAK;AACL;AACA,CAAC;;AAED;;;;;;;;;;;;AC9Fa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,UAAU;AACrB,WAAW,UAAU;AACrB;AACA,YAAY,QAAQ;AACpB;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,UAAU;AACrB;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;;;;;;ACnDa;;AAEb,oBAAoB,mBAAO,CAAC,mFAA0B;AACtD,kBAAkB,mBAAO,CAAC,+EAAwB;;AAElD;AACA;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnBa;;AAEb,mBAAmB,mBAAO,CAAC,qEAAgB;;AAE3C;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjBa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;AAChC,oBAAoB,mBAAO,CAAC,uEAAiB;AAC7C,eAAe,mBAAO,CAAC,uEAAoB;AAC3C,eAAe,mBAAO,CAAC,yDAAa;;AAEpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,+BAA+B;AAC/B,uCAAuC;AACvC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;;;;;;;;;;;;AC9Ea;;AAEb;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACzCa;;AAEb,YAAY,mBAAO,CAAC,mDAAU;;AAE9B;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN,2BAA2B;AAC3B,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;;AAEA;AACA;;;;;;;;;;;;ACtFa;;AAEb,kBAAkB,mBAAO,CAAC,mEAAe;;AAEzC;AACA;AACA;AACA,WAAW,UAAU;AACrB,WAAW,UAAU;AACrB,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxBa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;AACA;AACA,WAAW,eAAe;AAC1B,WAAW,OAAO;AAClB,WAAW,gBAAgB;AAC3B,aAAa,GAAG;AAChB;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;;;;;ACnBa;;AAEb,YAAY,mBAAO,CAAC,kDAAS;AAC7B,0BAA0B,mBAAO,CAAC,8FAA+B;;AAEjE;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,cAAc,mBAAO,CAAC,gEAAgB;AACtC,IAAI;AACJ;AACA,cAAc,mBAAO,CAAC,iEAAiB;AACvC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wEAAwE;AACxE;AACA;AACA;AACA,uDAAuD;AACvD;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,QAAQ,YAAY;AACpB;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;;AAED;AACA;AACA,CAAC;;AAED;;;;;;;;;;;;ACjGa;;AAEb;AACA;AACA;AACA,oBAAoB,iBAAiB;AACrC;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACVa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;ACrEa;;AAEb;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACba;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,2CAA2C;AAC3C,SAAS;;AAET;AACA,4DAA4D,wBAAwB;AACpF;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,kCAAkC;AAClC,gCAAgC,cAAc;AAC9C;AACA;AACA,KAAK;AACL;;;;;;;;;;;;ACpDa;;AAEb;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACba;;AAEb;AACA;AACA;AACA,WAAW,GAAG;AACd,aAAa,SAAS;AACtB;AACA;AACA;AACA;;;;;;;;;;;;ACVa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,cAAc,QAAQ;AACtB,gBAAgB;AAChB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,cAAc,QAAQ;AACtB,gBAAgB,SAAS;AACzB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;;;;;;;;;;;ACnEa;;AAEb,YAAY,mBAAO,CAAC,mDAAU;;AAE9B;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;ACXa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB;;AAElB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;;;;;ACpDa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B;AAC/B;AACA;AACA,WAAW,UAAU;AACrB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC1Ba;;AAEb,WAAW,mBAAO,CAAC,gEAAgB;;AAEnC;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY,SAAS;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB,WAAW,UAAU;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,oCAAoC,OAAO;AAC3C;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,SAAS,GAAG,SAAS;AAC5C,4BAA4B;AAC5B;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,4BAA4B;AAC5B,MAAM;AACN;AACA,MAAM;AACN;AACA;AACA;;AAEA,wCAAwC,OAAO;AAC/C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,YAAY,QAAQ;AACpB;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY,QAAQ;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;AC9VA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;;;;ACrBA,aAAa,mBAAO,CAAC,sEAAoB;AACzC,iBAAiB,mBAAO,CAAC,wDAAY;AACrC,aAAa,mBAAO,CAAC,kDAAQ;;AAE7B;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,0CAA0C,SAAS;AACnD;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,oBAAoB,aAAa;AACjC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA,kBAAkB,YAAY;AAC9B;AACA;AACA;AACA;;;;;;;;;;;ACjKA,aAAa,mBAAO,CAAC,kDAAQ;;AAE7B;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;;;;;ACtDA,gBAAgB,mBAAO,CAAC,4DAAe;AACvC,aAAa,mBAAO,CAAC,kDAAQ;;AAE7B;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,YAAY;AACpB;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;;;;;;;;;;;AC/CY;;AAEZ;AACA;AACA;AACA;AACA,WAAW,UAAU;AACrB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA,qBAAqB,SAAS;AAC9B;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;AC1BA,cAAc,mBAAO,CAAC,4CAAO;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACO;AACP;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrCiD;AACJ;AACM;AACO;AACL;AACF;AACR;AACgD;AACvC;AACS;AACM;AACH;AACZ;AACF;AACF;AACkB;AACF;AACA;AACjD;AACf;AACA,6BAA6B,2EAAmC;AAChE,YAAY,0DAAU;AACtB,YAAY,gEAAa;AACzB,YAAY,uEAAgB;AAC5B,YAAY,gEAAgB;AAC5B,YAAY,wDAAS;AACrB,YAAY,qEAAsB;AAClC,YAAY,qEAAsB;AAClC,YAAY,wDAAS;AACrB,YAAY,kEAAiB;AAC7B,YAAY,8EAAqB;AACjC,YAAY,iEAAgB;AAC5B,YAAY,0EAAoB;AAChC,YAAY,iFAAuB;AACnC,YAAY,8EAA6B;AACzC,YAAY,kEAAgB;AAC5B,YAAY,gEAAe;AAC3B,YAAY,8DAAc;AAC1B,YAAY,gFAAuB;AACnC,YAAY,8EAAe;AAC3B,SAAS;AACT;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;AC1CA;AACuB;AAC0B;AACnB;AAC2B;AACQ;AACd;AACL;AAC9C;AACA;AACA;AACA;AACO;AACP;AACA;AACA;AACO;AACP;AACA,0BAA0B,gDAAO;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,2EAAmC;AACnE;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,4DAAO;AACf;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,6CAAC;AACT;AACA;AACA;AACA;AACA,QAAQ,6CAAC;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,uDAAgB;AACxB;AACA,8BAA8B,0EAAuB;AACrD,4BAA4B,uDAAM;AAClC;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS;AACT;AACA;AACA;AACA,QAAQ,oDAAa;AACrB;AACA,6CAA6C,0EAAuB;AACpE,wCAAwC,gFAAwC;AAChF;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AClKA;AACA;AACA;AACA;AACA;AAC0C;AACnC;AACP;AACA;AACA;AACA;AACA,mCAAmC,wDAAmB;AACtD;AACA,SAAS;AACT,KAAK;AACL;;;;;;;;;;;;;;;;ACfO;AACP;AACA;AACA;AACA,uGAAuG,8BAA8B;AACrI;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;;;;;;;;;;;;;;;;;;AC1BqE;AAC9D;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,KAAK;AACL;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,KAAK;AACL;AACO;AACP;AACA;AACA,QAAQ,kEAAiB;AACzB;AACA;AACO;AACP;AACA,QAAQ,wDAAO;AACf,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACvCO;AACP;AACA;AACA;AACA;AACA,SAAS;AACT,KAAK;AACL;;;;;;;;;;;;;;;;ACPO;AACP;AACA;AACA;AACA;AACA,SAAS;AACT,KAAK;AACL;;;;;;;;;;;;;;;;ACPO;AACP;AACA;AACA;AACA,KAAK;AACL;;;;;;;;;;;;;;;;;;ACLA;AACuB;AAChB;AACP;AACA,QAAQ,6CAAC;AACT,KAAK;AACL;;;;;;;;;;;;;;;;;ACN2D;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,4DAAO;AACnB,gBAAgB,2DAAM;AACtB,aAAa;AACb,SAAS;AACT;AACA;AACA,YAAY,4DAAO;AACnB,gBAAgB,2DAAM;AACtB,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA,iEAAe,QAAQ,EAAC;;;;;;;;;;;;;;;;;;;;;;;ACtByB;AACA;AACH;AACqB;AACd;AACP;AACS;AAChD;AACP;AACA;AACA;AACA;AACA,gCAAgC,2EAAmC;AACnE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,0EAAkC;AAClE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,YAAY,8DAAW;AACvB;AACA;AACA;AACA;AACA;AACA,YAAY,oEAAe,6BAA6B,aAAa;AACrE,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,2CAAM;AACnC;AACA;AACA,SAAS;AACT;AACA;AACA,kCAAkC,yDAAoB;AACtD;AACA,SAAS;AACT,kCAAkC,wDAAmB;AACrD,kCAAkC,2CAAM,sCAAsC,uDAAM;AACpF;AACA;AACA;AACA,YAAY,2DAAM;AAClB,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,gCAAgC,2EAAmC;AACnE,QAAQ,2DAAoB;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS;AACT,oCAAoC,0EAAkC;AACtE,SAAS;AACT;AACA;AACA,sBAAsB,oEAAoB,iFAAiF,QAAQ;AACnI;AACA;AACA;AACA,QAAQ,2DAAM;AACd;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,0BAA0B,uDAAM;AAChC;AACA;AACA;AACA,iEAAiE,UAAU;AAC3E;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,eAAe,2CAAM;AACrB;;;;;;;;;;;;;;;;;;ACjL8B;AAC9B,cAAc,mBAAO,CAAC,4CAAO;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B,gDAAO;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACO;AACP;AACA;AACA;AACA,iEAAiE,+CAA+C;AAChH;AACA;AACA;AACA,aAAa;AACb;AACA,0CAA0C,cAAc,KAAK,WAAW;AACxE,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;AC5D0B;AAC+B;AAC1C;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,QAAQ,iDAAU,UAAU,kEAAiB;AAC7C;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;;;;;;;;;;;;;;;;;;;AC1B8B;AAC9B;AACuB;AACvB,cAAc,mBAAO,CAAC,4CAAO;AACtB;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,SAAS;AACT;AACA,YAAY,6CAAC;AACb;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B,gDAAO;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA,SAAS;AACT;AACA;AACA;AACA,gCAAgC,SAAS,GAAG,SAAS;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACrFA,cAAc,mBAAO,CAAC,4CAAO;AACtB;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C;AAC3C;AACA;;;;;;;;;;;;;;;;;AChHO;AACP;AACA;AACA;AACA;AACA;AACO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;AC1B2C;AACb;AACvB;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8BAA8B,sDAAK;AACnC;AACA;AACA,0BAA0B,gDAAO;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mDAAmD,cAAc;AACjE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;AC7FA;AACuB;AAChB;AACP;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,QAAQ,6CAAC;AACT;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;;;;;;;;;;;;;;;;AC3BA,cAAc,mBAAO,CAAC,4CAAO;AACtB;AACP;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C;AAC3C;AACA;;;;;;;;;;;;;;;;;;AC3CA;AACuB;AAChB;AACP;AACA;AACA,kDAAkD,6CAAC;AACnD,SAAS;AACT,KAAK;AACL;;;;;;;;;;;;;;;;ACRO;AACP;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;;;;;;;;;;;;;;;;;;;AC7BwE;AACxE;AACuB;AAChB;AACP;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,YAAY,6CAAC;AACb;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA,wEAAwE,YAAY,iBAAiB,kBAAkB,kBAAkB,oBAAoB,0BAA0B,cAAc,kBAAkB;AACvN;AACA;AACA,iBAAiB;AACjB,yBAAyB,qEAAmB;AAC5C,aAAa;AACb;AACA;AACA;;;;;;;;;;;;;;;;;;;;ACvC8B;AAC9B;AACuB;AAChB;AACP;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B,gDAAO;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,6CAAC;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,0BAA0B,gDAAO;AACjC;AACA;AACA;AACA;AACA;AACA,oCAAoC,iBAAiB,EAAE,KAAK;AAC5D;AACA;;;;;;;;;;;;;;;;AC3FO;AACP;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACjBgD;AACzC;AACP;AACA,iCAAiC,4DAAU;AAC3C;AACA;AACA;;;;;;;;;;;;;;;;;;ACNO;AACP;AACA,0CAA0C,GAAG;AAC7C;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,oBAAoB,SAAI;AACxB,SAAS,IAAI,YAAY;AACzB;AACA;AACO;AACP,0CAA0C,GAAG;AAC7C;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,oBAAoB,SAAI;AACxB;AACA,KAAK,IAAI,YAAY;AACrB;AACO,kDAAkD;AACzD;AACA;AACA;AACA,mCAAmC;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;;;;;;;;;;;;;;;;;;AC/C2C;AACpC;AACP;AACA;AACO;AACP;AACA;AACO;AACP,WAAW,4DAAoB;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;ACfO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACO;AACP;AACA;AACA;AACO;AACP;AACA;;;;;;;;;;;;;;;;;;ACrBO;AACP;AACA;AACA;AACA;AACA;AACA;AACO;AACP;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACO;AACP;AACA;AACA,uEAAuE,UAAU,GAAG,IAAI;AACxF,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AC1BO;AACP;AACA;AACe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AC5EO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACO;AACP;AACA;;;;;;;;;;;;;;;;;;ACdiC;AACjC,UAAU,mBAAO,CAAC,sBAAQ;AACnB;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACO;AACP;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL,QAAQ,iDAAO;AACf;;;;;;;;;;;;;;;;;;;ACnJ8B;AACiB;AAChC;AACf;AACA;AACA,0BAA0B,gDAAO;AACjC,iBAAiB,uDAAI;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACxBe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AC5D4B;AACb;AACf;AACA;AACA;AACA;AACA,mBAAmB,8CAAK;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;;;;;;;;;;;;;;;;AC7CmD;AACnD;AACA;AACA;AACA;AACA;AACA,QAAQ,+DAAc;AACtB;AACA;AACA,iEAAe,QAAQ,EAAC;;;;;;;;;;;;;;;;;ACTjB;AACP;AACA;AACA,KAAK;AACL;AACO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnCA;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;;;;;;;;;;;;;;ACN4C;AACC;AACY;AAClC;AAC8C;AACjC;AACY;AACc;AACZ;AACE;AACiC;AAC/C;AACtC,iBAAiB,sEAAc;AAC/B,yCAAyC,wDAAM;AAC/C,IAAI,0EAAkB;AACtB;AACA;AACA;AACA;AACA,+CAA+C,qDAAI;AACnD,KAAK;AACL;AACA;AACA,qDAAqD,sDAAK;AAC1D,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,KAAK;AACL,iFAAiF,+DAAQ;AACzF;AACA,QAAQ,mGAA4B;AACpC;AACA;AACA,kGAAkG,qEAAgB;AAClH,oGAAoG,qEAAgB;AACpH,uGAAuG,qEAAgB;AACvH,yGAAyG,qEAAgB;AACzH,CAAC;AACD,uBAAuB,2EAAmC;AAC1D;AACA;AACA;AACA,gBAAgB,6CAAC;AACjB;AACA;AACA,2BAA2B,mDAAmD;AAC9E,CAAC;AACD,uBAAuB,2EAAmC;AAC1D;AACA,CAAC;AACD,uBAAuB,0EAAkC;AACzD;AACA;AACA,CAAC;AACD,uBAAuB,2EAAmC;AAC1D,IAAI,+DAAc;AAClB,IAAI,iEAAY;AAChB,CAAC;AACD;AACA;AACA,2BAA2B,0EAAkC;AAC7D;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT,KAAK;AACL,2BAA2B,0EAAkC;AAC7D","sources":["webpack://admincolumns/./js/select2/excludegroup.matcher.js","webpack://admincolumns/./node_modules/axios/index.js","webpack://admincolumns/./node_modules/axios/lib/adapters/xhr.js","webpack://admincolumns/./node_modules/axios/lib/axios.js","webpack://admincolumns/./node_modules/axios/lib/cancel/Cancel.js","webpack://admincolumns/./node_modules/axios/lib/cancel/CancelToken.js","webpack://admincolumns/./node_modules/axios/lib/cancel/isCancel.js","webpack://admincolumns/./node_modules/axios/lib/core/Axios.js","webpack://admincolumns/./node_modules/axios/lib/core/InterceptorManager.js","webpack://admincolumns/./node_modules/axios/lib/core/buildFullPath.js","webpack://admincolumns/./node_modules/axios/lib/core/createError.js","webpack://admincolumns/./node_modules/axios/lib/core/dispatchRequest.js","webpack://admincolumns/./node_modules/axios/lib/core/enhanceError.js","webpack://admincolumns/./node_modules/axios/lib/core/mergeConfig.js","webpack://admincolumns/./node_modules/axios/lib/core/settle.js","webpack://admincolumns/./node_modules/axios/lib/core/transformData.js","webpack://admincolumns/./node_modules/axios/lib/defaults.js","webpack://admincolumns/./node_modules/axios/lib/helpers/bind.js","webpack://admincolumns/./node_modules/axios/lib/helpers/buildURL.js","webpack://admincolumns/./node_modules/axios/lib/helpers/combineURLs.js","webpack://admincolumns/./node_modules/axios/lib/helpers/cookies.js","webpack://admincolumns/./node_modules/axios/lib/helpers/isAbsoluteURL.js","webpack://admincolumns/./node_modules/axios/lib/helpers/isAxiosError.js","webpack://admincolumns/./node_modules/axios/lib/helpers/isURLSameOrigin.js","webpack://admincolumns/./node_modules/axios/lib/helpers/normalizeHeaderName.js","webpack://admincolumns/./node_modules/axios/lib/helpers/parseHeaders.js","webpack://admincolumns/./node_modules/axios/lib/helpers/spread.js","webpack://admincolumns/./node_modules/axios/lib/utils.js","webpack://admincolumns/./node_modules/nanoassert/index.js","webpack://admincolumns/./node_modules/nanobus/index.js","webpack://admincolumns/./node_modules/nanoscheduler/index.js","webpack://admincolumns/./node_modules/nanotiming/browser.js","webpack://admincolumns/./node_modules/remove-array-items/index.js","webpack://admincolumns/./js/admin/columns/ajax.ts","webpack://admincolumns/./js/admin/columns/column-configurator.ts","webpack://admincolumns/./js/admin/columns/column.ts","webpack://admincolumns/./js/admin/columns/events/clone.ts","webpack://admincolumns/./js/admin/columns/events/indicator.ts","webpack://admincolumns/./js/admin/columns/events/label.ts","webpack://admincolumns/./js/admin/columns/events/refresh.ts","webpack://admincolumns/./js/admin/columns/events/remove.ts","webpack://admincolumns/./js/admin/columns/events/toggle.ts","webpack://admincolumns/./js/admin/columns/events/type-selector.ts","webpack://admincolumns/./js/admin/columns/feedback.ts","webpack://admincolumns/./js/admin/columns/form.ts","webpack://admincolumns/./js/admin/columns/listscreen-initialize.ts","webpack://admincolumns/./js/admin/columns/screen-options.ts","webpack://admincolumns/./js/admin/columns/settings/custom-field.ts","webpack://admincolumns/./js/admin/columns/settings/date.ts","webpack://admincolumns/./js/admin/columns/settings/image-size.ts","webpack://admincolumns/./js/admin/columns/settings/label.ts","webpack://admincolumns/./js/admin/columns/settings/multi-select.ts","webpack://admincolumns/./js/admin/columns/settings/number-format.ts","webpack://admincolumns/./js/admin/columns/settings/pro.ts","webpack://admincolumns/./js/admin/columns/settings/sub-setting-toggle.ts","webpack://admincolumns/./js/admin/columns/settings/type.ts","webpack://admincolumns/./js/admin/columns/settings/width.ts","webpack://admincolumns/./js/constants.ts","webpack://admincolumns/./js/helpers/admin-columns.ts","webpack://admincolumns/./js/helpers/animations.ts","webpack://admincolumns/./js/helpers/elements.ts","webpack://admincolumns/./js/helpers/events.ts","webpack://admincolumns/./js/helpers/global.ts","webpack://admincolumns/./js/helpers/html-element.ts","webpack://admincolumns/./js/helpers/string.ts","webpack://admincolumns/./js/modules/ac-pointer.ts","webpack://admincolumns/./js/modules/ac-services.ts","webpack://admincolumns/./js/modules/modal.ts","webpack://admincolumns/./js/modules/modals.ts","webpack://admincolumns/./js/modules/tooltips.ts","webpack://admincolumns/./js/plugin/tooltip.ts","webpack://admincolumns/external var \"jQuery\"","webpack://admincolumns/webpack/bootstrap","webpack://admincolumns/webpack/runtime/compat get default export","webpack://admincolumns/webpack/runtime/define property getters","webpack://admincolumns/webpack/runtime/hasOwnProperty shorthand","webpack://admincolumns/webpack/runtime/make namespace object","webpack://admincolumns/./js/admin-page-columns.ts"],"sourcesContent":["export default function excludeGroupsMather( params, data ) {\n\tif ( jQuery.trim( params.term ) === '' ) {\n\t\treturn data;\n\t}\n\n\tif ( typeof data.children === 'undefined' ) {\n\t\treturn null;\n\t}\n\n\tvar filteredChildren = [];\n\tjQuery.each( data.children, function( idx, child ) {\n\t\tif ( child.text.toUpperCase().indexOf( params.term.toUpperCase() ) > -1 ) {\n\t\t\tfilteredChildren.push( child );\n\t\t}\n\t} );\n\n\tif ( filteredChildren.length ) {\n\t\tvar modifiedData = jQuery.extend( {}, data, true );\n\t\tmodifiedData.children = filteredChildren;\n\n\t\treturn modifiedData;\n\t}\n\n\treturn null;\n}","module.exports = require('./lib/axios');","'use strict';\n\nvar utils = require('./../utils');\nvar settle = require('./../core/settle');\nvar cookies = require('./../helpers/cookies');\nvar buildURL = require('./../helpers/buildURL');\nvar buildFullPath = require('../core/buildFullPath');\nvar parseHeaders = require('./../helpers/parseHeaders');\nvar isURLSameOrigin = require('./../helpers/isURLSameOrigin');\nvar createError = require('../core/createError');\n\nmodule.exports = function xhrAdapter(config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n var requestData = config.data;\n var requestHeaders = config.headers;\n\n if (utils.isFormData(requestData)) {\n delete requestHeaders['Content-Type']; // Let the browser set it\n }\n\n var request = new XMLHttpRequest();\n\n // HTTP basic authentication\n if (config.auth) {\n var username = config.auth.username || '';\n var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : '';\n requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\n }\n\n var fullPath = buildFullPath(config.baseURL, config.url);\n request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true);\n\n // Set the request timeout in MS\n request.timeout = config.timeout;\n\n // Listen for ready state\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n\n // Prepare the response\n var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\n var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response;\n var response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config: config,\n request: request\n };\n\n settle(resolve, reject, response);\n\n // Clean up request\n request = null;\n };\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(createError('Request aborted', config, 'ECONNABORTED', request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(createError('Network Error', config, null, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n var timeoutErrorMessage = 'timeout of ' + config.timeout + 'ms exceeded';\n if (config.timeoutErrorMessage) {\n timeoutErrorMessage = config.timeoutErrorMessage;\n }\n reject(createError(timeoutErrorMessage, config, 'ECONNABORTED',\n request));\n\n // Clean up request\n request = null;\n };\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n if (utils.isStandardBrowserEnv()) {\n // Add xsrf header\n var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ?\n cookies.read(config.xsrfCookieName) :\n undefined;\n\n if (xsrfValue) {\n requestHeaders[config.xsrfHeaderName] = xsrfValue;\n }\n }\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders, function setRequestHeader(val, key) {\n if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\n // Remove Content-Type if data is undefined\n delete requestHeaders[key];\n } else {\n // Otherwise add header to the request\n request.setRequestHeader(key, val);\n }\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(config.withCredentials)) {\n request.withCredentials = !!config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (config.responseType) {\n try {\n request.responseType = config.responseType;\n } catch (e) {\n // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2.\n // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function.\n if (config.responseType !== 'json') {\n throw e;\n }\n }\n }\n\n // Handle progress if needed\n if (typeof config.onDownloadProgress === 'function') {\n request.addEventListener('progress', config.onDownloadProgress);\n }\n\n // Not all browsers support upload events\n if (typeof config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', config.onUploadProgress);\n }\n\n if (config.cancelToken) {\n // Handle cancellation\n config.cancelToken.promise.then(function onCanceled(cancel) {\n if (!request) {\n return;\n }\n\n request.abort();\n reject(cancel);\n // Clean up request\n request = null;\n });\n }\n\n if (!requestData) {\n requestData = null;\n }\n\n // Send the request\n request.send(requestData);\n });\n};\n","'use strict';\n\nvar utils = require('./utils');\nvar bind = require('./helpers/bind');\nvar Axios = require('./core/Axios');\nvar mergeConfig = require('./core/mergeConfig');\nvar defaults = require('./defaults');\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n * @return {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n var context = new Axios(defaultConfig);\n var instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context);\n\n // Copy context to instance\n utils.extend(instance, context);\n\n return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Factory for creating new instances\naxios.create = function create(instanceConfig) {\n return createInstance(mergeConfig(axios.defaults, instanceConfig));\n};\n\n// Expose Cancel & CancelToken\naxios.Cancel = require('./cancel/Cancel');\naxios.CancelToken = require('./cancel/CancelToken');\naxios.isCancel = require('./cancel/isCancel');\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\naxios.spread = require('./helpers/spread');\n\n// Expose isAxiosError\naxios.isAxiosError = require('./helpers/isAxiosError');\n\nmodule.exports = axios;\n\n// Allow use of default import syntax in TypeScript\nmodule.exports.default = axios;\n","'use strict';\n\n/**\n * A `Cancel` is an object that is thrown when an operation is canceled.\n *\n * @class\n * @param {string=} message The message.\n */\nfunction Cancel(message) {\n this.message = message;\n}\n\nCancel.prototype.toString = function toString() {\n return 'Cancel' + (this.message ? ': ' + this.message : '');\n};\n\nCancel.prototype.__CANCEL__ = true;\n\nmodule.exports = Cancel;\n","'use strict';\n\nvar Cancel = require('./Cancel');\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @class\n * @param {Function} executor The executor function.\n */\nfunction CancelToken(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n var resolvePromise;\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n var token = this;\n executor(function cancel(message) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new Cancel(message);\n resolvePromise(token.reason);\n });\n}\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nCancelToken.prototype.throwIfRequested = function throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n};\n\n/**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\nCancelToken.source = function source() {\n var cancel;\n var token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token: token,\n cancel: cancel\n };\n};\n\nmodule.exports = CancelToken;\n","'use strict';\n\nmodule.exports = function isCancel(value) {\n return !!(value && value.__CANCEL__);\n};\n","'use strict';\n\nvar utils = require('./../utils');\nvar buildURL = require('../helpers/buildURL');\nvar InterceptorManager = require('./InterceptorManager');\nvar dispatchRequest = require('./dispatchRequest');\nvar mergeConfig = require('./mergeConfig');\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof config === 'string') {\n config = arguments[1] || {};\n config.url = arguments[0];\n } else {\n config = config || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n // Set config.method\n if (config.method) {\n config.method = config.method.toLowerCase();\n } else if (this.defaults.method) {\n config.method = this.defaults.method.toLowerCase();\n } else {\n config.method = 'get';\n }\n\n // Hook up interceptors middleware\n var chain = [dispatchRequest, undefined];\n var promise = Promise.resolve(config);\n\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n chain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n chain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n while (chain.length) {\n promise = promise.then(chain.shift(), chain.shift());\n }\n\n return promise;\n};\n\nAxios.prototype.getUri = function getUri(config) {\n config = mergeConfig(this.defaults, config);\n return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\\?/, '');\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n url: url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n url: url,\n data: data\n }));\n };\n});\n\nmodule.exports = Axios;\n","'use strict';\n\nvar utils = require('./../utils');\n\nfunction InterceptorManager() {\n this.handlers = [];\n}\n\n/**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\n this.handlers.push({\n fulfilled: fulfilled,\n rejected: rejected\n });\n return this.handlers.length - 1;\n};\n\n/**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n */\nInterceptorManager.prototype.eject = function eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n};\n\n/**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n */\nInterceptorManager.prototype.forEach = function forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n};\n\nmodule.exports = InterceptorManager;\n","'use strict';\n\nvar isAbsoluteURL = require('../helpers/isAbsoluteURL');\nvar combineURLs = require('../helpers/combineURLs');\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n * @returns {string} The combined full path\n */\nmodule.exports = function buildFullPath(baseURL, requestedURL) {\n if (baseURL && !isAbsoluteURL(requestedURL)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n};\n","'use strict';\n\nvar enhanceError = require('./enhanceError');\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The created error.\n */\nmodule.exports = function createError(message, config, code, request, response) {\n var error = new Error(message);\n return enhanceError(error, config, code, request, response);\n};\n","'use strict';\n\nvar utils = require('./../utils');\nvar transformData = require('./transformData');\nvar isCancel = require('../cancel/isCancel');\nvar defaults = require('../defaults');\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n * @returns {Promise} The Promise to be fulfilled\n */\nmodule.exports = function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n // Ensure headers exist\n config.headers = config.headers || {};\n\n // Transform request data\n config.data = transformData(\n config.data,\n config.headers,\n config.transformRequest\n );\n\n // Flatten headers\n config.headers = utils.merge(\n config.headers.common || {},\n config.headers[config.method] || {},\n config.headers\n );\n\n utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n function cleanHeaderConfig(method) {\n delete config.headers[method];\n }\n );\n\n var adapter = config.adapter || defaults.adapter;\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData(\n response.data,\n response.headers,\n config.transformResponse\n );\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData(\n reason.response.data,\n reason.response.headers,\n config.transformResponse\n );\n }\n }\n\n return Promise.reject(reason);\n });\n};\n","'use strict';\n\n/**\n * Update an Error with the specified config, error code, and response.\n *\n * @param {Error} error The error to update.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The error.\n */\nmodule.exports = function enhanceError(error, config, code, request, response) {\n error.config = config;\n if (code) {\n error.code = code;\n }\n\n error.request = request;\n error.response = response;\n error.isAxiosError = true;\n\n error.toJSON = function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: this.config,\n code: this.code\n };\n };\n return error;\n};\n","'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n * @returns {Object} New object resulting from merging config2 to config1\n */\nmodule.exports = function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n var config = {};\n\n var valueFromConfig2Keys = ['url', 'method', 'data'];\n var mergeDeepPropertiesKeys = ['headers', 'auth', 'proxy', 'params'];\n var defaultToConfig2Keys = [\n 'baseURL', 'transformRequest', 'transformResponse', 'paramsSerializer',\n 'timeout', 'timeoutMessage', 'withCredentials', 'adapter', 'responseType', 'xsrfCookieName',\n 'xsrfHeaderName', 'onUploadProgress', 'onDownloadProgress', 'decompress',\n 'maxContentLength', 'maxBodyLength', 'maxRedirects', 'transport', 'httpAgent',\n 'httpsAgent', 'cancelToken', 'socketPath', 'responseEncoding'\n ];\n var directMergeKeys = ['validateStatus'];\n\n function getMergedValue(target, source) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge(target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n function mergeDeepProperties(prop) {\n if (!utils.isUndefined(config2[prop])) {\n config[prop] = getMergedValue(config1[prop], config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n config[prop] = getMergedValue(undefined, config1[prop]);\n }\n }\n\n utils.forEach(valueFromConfig2Keys, function valueFromConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n config[prop] = getMergedValue(undefined, config2[prop]);\n }\n });\n\n utils.forEach(mergeDeepPropertiesKeys, mergeDeepProperties);\n\n utils.forEach(defaultToConfig2Keys, function defaultToConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n config[prop] = getMergedValue(undefined, config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n config[prop] = getMergedValue(undefined, config1[prop]);\n }\n });\n\n utils.forEach(directMergeKeys, function merge(prop) {\n if (prop in config2) {\n config[prop] = getMergedValue(config1[prop], config2[prop]);\n } else if (prop in config1) {\n config[prop] = getMergedValue(undefined, config1[prop]);\n }\n });\n\n var axiosKeys = valueFromConfig2Keys\n .concat(mergeDeepPropertiesKeys)\n .concat(defaultToConfig2Keys)\n .concat(directMergeKeys);\n\n var otherKeys = Object\n .keys(config1)\n .concat(Object.keys(config2))\n .filter(function filterAxiosKeys(key) {\n return axiosKeys.indexOf(key) === -1;\n });\n\n utils.forEach(otherKeys, mergeDeepProperties);\n\n return config;\n};\n","'use strict';\n\nvar createError = require('./createError');\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n */\nmodule.exports = function settle(resolve, reject, response) {\n var validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(createError(\n 'Request failed with status code ' + response.status,\n response.config,\n null,\n response.request,\n response\n ));\n }\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Object|String} data The data to be transformed\n * @param {Array} headers The headers for the request or response\n * @param {Array|Function} fns A single function or Array of functions\n * @returns {*} The resulting transformed data\n */\nmodule.exports = function transformData(data, headers, fns) {\n /*eslint no-param-reassign:0*/\n utils.forEach(fns, function transform(fn) {\n data = fn(data, headers);\n });\n\n return data;\n};\n","'use strict';\n\nvar utils = require('./utils');\nvar normalizeHeaderName = require('./helpers/normalizeHeaderName');\n\nvar DEFAULT_CONTENT_TYPE = {\n 'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nfunction setContentTypeIfUnset(headers, value) {\n if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\n headers['Content-Type'] = value;\n }\n}\n\nfunction getDefaultAdapter() {\n var adapter;\n if (typeof XMLHttpRequest !== 'undefined') {\n // For browsers use XHR adapter\n adapter = require('./adapters/xhr');\n } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {\n // For node use HTTP adapter\n adapter = require('./adapters/http');\n }\n return adapter;\n}\n\nvar defaults = {\n adapter: getDefaultAdapter(),\n\n transformRequest: [function transformRequest(data, headers) {\n normalizeHeaderName(headers, 'Accept');\n normalizeHeaderName(headers, 'Content-Type');\n if (utils.isFormData(data) ||\n utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\n return data.toString();\n }\n if (utils.isObject(data)) {\n setContentTypeIfUnset(headers, 'application/json;charset=utf-8');\n return JSON.stringify(data);\n }\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n /*eslint no-param-reassign:0*/\n if (typeof data === 'string') {\n try {\n data = JSON.parse(data);\n } catch (e) { /* Ignore */ }\n }\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n }\n};\n\ndefaults.headers = {\n common: {\n 'Accept': 'application/json, text/plain, */*'\n }\n};\n\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\n defaults.headers[method] = {};\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\n});\n\nmodule.exports = defaults;\n","'use strict';\n\nmodule.exports = function bind(fn, thisArg) {\n return function wrap() {\n var args = new Array(arguments.length);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i];\n }\n return fn.apply(thisArg, args);\n };\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n\n var serializedParams;\n if (paramsSerializer) {\n serializedParams = paramsSerializer(params);\n } else if (utils.isURLSearchParams(params)) {\n serializedParams = params.toString();\n } else {\n var parts = [];\n\n utils.forEach(params, function serialize(val, key) {\n if (val === null || typeof val === 'undefined') {\n return;\n }\n\n if (utils.isArray(val)) {\n key = key + '[]';\n } else {\n val = [val];\n }\n\n utils.forEach(val, function parseValue(v) {\n if (utils.isDate(v)) {\n v = v.toISOString();\n } else if (utils.isObject(v)) {\n v = JSON.stringify(v);\n }\n parts.push(encode(key) + '=' + encode(v));\n });\n });\n\n serializedParams = parts.join('&');\n }\n\n if (serializedParams) {\n var hashmarkIndex = url.indexOf('#');\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n};\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n * @returns {string} The combined URL\n */\nmodule.exports = function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/+$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs support document.cookie\n (function standardBrowserEnv() {\n return {\n write: function write(name, value, expires, path, domain, secure) {\n var cookie = [];\n cookie.push(name + '=' + encodeURIComponent(value));\n\n if (utils.isNumber(expires)) {\n cookie.push('expires=' + new Date(expires).toGMTString());\n }\n\n if (utils.isString(path)) {\n cookie.push('path=' + path);\n }\n\n if (utils.isString(domain)) {\n cookie.push('domain=' + domain);\n }\n\n if (secure === true) {\n cookie.push('secure');\n }\n\n document.cookie = cookie.join('; ');\n },\n\n read: function read(name) {\n var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove: function remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n };\n })() :\n\n // Non standard browser env (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return {\n write: function write() {},\n read: function read() { return null; },\n remove: function remove() {}\n };\n })()\n);\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nmodule.exports = function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"<scheme>://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d\\+\\-\\.]*:)?\\/\\//i.test(url);\n};\n","'use strict';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nmodule.exports = function isAxiosError(payload) {\n return (typeof payload === 'object') && (payload.isAxiosError === true);\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs have full support of the APIs needed to test\n // whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n var msie = /(msie|trident)/i.test(navigator.userAgent);\n var urlParsingNode = document.createElement('a');\n var originURL;\n\n /**\n * Parse a URL to discover it's components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n var href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })()\n);\n","'use strict';\n\nvar utils = require('../utils');\n\nmodule.exports = function normalizeHeaderName(headers, normalizedName) {\n utils.forEach(headers, function processHeader(value, name) {\n if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) {\n headers[normalizedName] = value;\n delete headers[name];\n }\n });\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\n// Headers whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nvar ignoreDuplicateOf = [\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n];\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} headers Headers needing to be parsed\n * @returns {Object} Headers parsed into an object\n */\nmodule.exports = function parseHeaders(headers) {\n var parsed = {};\n var key;\n var val;\n var i;\n\n if (!headers) { return parsed; }\n\n utils.forEach(headers.split('\\n'), function parser(line) {\n i = line.indexOf(':');\n key = utils.trim(line.substr(0, i)).toLowerCase();\n val = utils.trim(line.substr(i + 1));\n\n if (key) {\n if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) {\n return;\n }\n if (key === 'set-cookie') {\n parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]);\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n }\n });\n\n return parsed;\n};\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n};\n","'use strict';\n\nvar bind = require('./helpers/bind');\n\n/*global toString:true*/\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Array, otherwise false\n */\nfunction isArray(val) {\n return toString.call(val) === '[object Array]';\n}\n\n/**\n * Determine if a value is undefined\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nfunction isUndefined(val) {\n return typeof val === 'undefined';\n}\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nfunction isArrayBuffer(val) {\n return toString.call(val) === '[object ArrayBuffer]';\n}\n\n/**\n * Determine if a value is a FormData\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nfunction isFormData(val) {\n return (typeof FormData !== 'undefined') && (val instanceof FormData);\n}\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n var result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer);\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a String, otherwise false\n */\nfunction isString(val) {\n return typeof val === 'string';\n}\n\n/**\n * Determine if a value is a Number\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Number, otherwise false\n */\nfunction isNumber(val) {\n return typeof val === 'number';\n}\n\n/**\n * Determine if a value is an Object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Object, otherwise false\n */\nfunction isObject(val) {\n return val !== null && typeof val === 'object';\n}\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {Object} val The value to test\n * @return {boolean} True if value is a plain Object, otherwise false\n */\nfunction isPlainObject(val) {\n if (toString.call(val) !== '[object Object]') {\n return false;\n }\n\n var prototype = Object.getPrototypeOf(val);\n return prototype === null || prototype === Object.prototype;\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Date, otherwise false\n */\nfunction isDate(val) {\n return toString.call(val) === '[object Date]';\n}\n\n/**\n * Determine if a value is a File\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nfunction isFile(val) {\n return toString.call(val) === '[object File]';\n}\n\n/**\n * Determine if a value is a Blob\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nfunction isBlob(val) {\n return toString.call(val) === '[object Blob]';\n}\n\n/**\n * Determine if a value is a Function\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nfunction isFunction(val) {\n return toString.call(val) === '[object Function]';\n}\n\n/**\n * Determine if a value is a Stream\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nfunction isStream(val) {\n return isObject(val) && isFunction(val.pipe);\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nfunction isURLSearchParams(val) {\n return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;\n}\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n * @returns {String} The String freed of excess whitespace\n */\nfunction trim(str) {\n return str.replace(/^\\s*/, '').replace(/\\s*$/, '');\n}\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n */\nfunction isStandardBrowserEnv() {\n if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' ||\n navigator.product === 'NativeScript' ||\n navigator.product === 'NS')) {\n return false;\n }\n return (\n typeof window !== 'undefined' &&\n typeof document !== 'undefined'\n );\n}\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n */\nfunction forEach(obj, fn) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (var i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n fn.call(null, obj[key], key, obj);\n }\n }\n }\n}\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n var result = {};\n function assignValue(val, key) {\n if (isPlainObject(result[key]) && isPlainObject(val)) {\n result[key] = merge(result[key], val);\n } else if (isPlainObject(val)) {\n result[key] = merge({}, val);\n } else if (isArray(val)) {\n result[key] = val.slice();\n } else {\n result[key] = val;\n }\n }\n\n for (var i = 0, l = arguments.length; i < l; i++) {\n forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n * @return {Object} The resulting value of object a\n */\nfunction extend(a, b, thisArg) {\n forEach(b, function assignValue(val, key) {\n if (thisArg && typeof val === 'function') {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n });\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n * @return {string} content value without BOM\n */\nfunction stripBOM(content) {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\nmodule.exports = {\n isArray: isArray,\n isArrayBuffer: isArrayBuffer,\n isBuffer: isBuffer,\n isFormData: isFormData,\n isArrayBufferView: isArrayBufferView,\n isString: isString,\n isNumber: isNumber,\n isObject: isObject,\n isPlainObject: isPlainObject,\n isUndefined: isUndefined,\n isDate: isDate,\n isFile: isFile,\n isBlob: isBlob,\n isFunction: isFunction,\n isStream: isStream,\n isURLSearchParams: isURLSearchParams,\n isStandardBrowserEnv: isStandardBrowserEnv,\n forEach: forEach,\n merge: merge,\n extend: extend,\n trim: trim,\n stripBOM: stripBOM\n};\n","assert.notEqual = notEqual\nassert.notOk = notOk\nassert.equal = equal\nassert.ok = assert\n\nmodule.exports = assert\n\nfunction equal (a, b, m) {\n assert(a == b, m) // eslint-disable-line eqeqeq\n}\n\nfunction notEqual (a, b, m) {\n assert(a != b, m) // eslint-disable-line eqeqeq\n}\n\nfunction notOk (t, m) {\n assert(!t, m)\n}\n\nfunction assert (t, m) {\n if (!t) throw new Error(m || 'AssertionError')\n}\n","var splice = require('remove-array-items')\nvar nanotiming = require('nanotiming')\nvar assert = require('assert')\n\nmodule.exports = Nanobus\n\nfunction Nanobus (name) {\n if (!(this instanceof Nanobus)) return new Nanobus(name)\n\n this._name = name || 'nanobus'\n this._starListeners = []\n this._listeners = {}\n}\n\nNanobus.prototype.emit = function (eventName) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.emit: eventName should be type string or symbol')\n\n var data = []\n for (var i = 1, len = arguments.length; i < len; i++) {\n data.push(arguments[i])\n }\n\n var emitTiming = nanotiming(this._name + \"('\" + eventName.toString() + \"')\")\n var listeners = this._listeners[eventName]\n if (listeners && listeners.length > 0) {\n this._emit(this._listeners[eventName], data)\n }\n\n if (this._starListeners.length > 0) {\n this._emit(this._starListeners, eventName, data, emitTiming.uuid)\n }\n emitTiming()\n\n return this\n}\n\nNanobus.prototype.on = Nanobus.prototype.addListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.on: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.on: listener should be type function')\n\n if (eventName === '*') {\n this._starListeners.push(listener)\n } else {\n if (!this._listeners[eventName]) this._listeners[eventName] = []\n this._listeners[eventName].push(listener)\n }\n return this\n}\n\nNanobus.prototype.prependListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.prependListener: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.prependListener: listener should be type function')\n\n if (eventName === '*') {\n this._starListeners.unshift(listener)\n } else {\n if (!this._listeners[eventName]) this._listeners[eventName] = []\n this._listeners[eventName].unshift(listener)\n }\n return this\n}\n\nNanobus.prototype.once = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.once: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.once: listener should be type function')\n\n var self = this\n this.on(eventName, once)\n function once () {\n listener.apply(self, arguments)\n self.removeListener(eventName, once)\n }\n return this\n}\n\nNanobus.prototype.prependOnceListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.prependOnceListener: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.prependOnceListener: listener should be type function')\n\n var self = this\n this.prependListener(eventName, once)\n function once () {\n listener.apply(self, arguments)\n self.removeListener(eventName, once)\n }\n return this\n}\n\nNanobus.prototype.removeListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.removeListener: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.removeListener: listener should be type function')\n\n if (eventName === '*') {\n this._starListeners = this._starListeners.slice()\n return remove(this._starListeners, listener)\n } else {\n if (typeof this._listeners[eventName] !== 'undefined') {\n this._listeners[eventName] = this._listeners[eventName].slice()\n }\n\n return remove(this._listeners[eventName], listener)\n }\n\n function remove (arr, listener) {\n if (!arr) return\n var index = arr.indexOf(listener)\n if (index !== -1) {\n splice(arr, index, 1)\n return true\n }\n }\n}\n\nNanobus.prototype.removeAllListeners = function (eventName) {\n if (eventName) {\n if (eventName === '*') {\n this._starListeners = []\n } else {\n this._listeners[eventName] = []\n }\n } else {\n this._starListeners = []\n this._listeners = {}\n }\n return this\n}\n\nNanobus.prototype.listeners = function (eventName) {\n var listeners = eventName !== '*'\n ? this._listeners[eventName]\n : this._starListeners\n\n var ret = []\n if (listeners) {\n var ilength = listeners.length\n for (var i = 0; i < ilength; i++) ret.push(listeners[i])\n }\n return ret\n}\n\nNanobus.prototype._emit = function (arr, eventName, data, uuid) {\n if (typeof arr === 'undefined') return\n if (arr.length === 0) return\n if (data === undefined) {\n data = eventName\n eventName = null\n }\n\n if (eventName) {\n if (uuid !== undefined) {\n data = [eventName].concat(data, uuid)\n } else {\n data = [eventName].concat(data)\n }\n }\n\n var length = arr.length\n for (var i = 0; i < length; i++) {\n var listener = arr[i]\n listener.apply(listener, data)\n }\n}\n","var assert = require('assert')\n\nvar hasWindow = typeof window !== 'undefined'\n\nfunction createScheduler () {\n var scheduler\n if (hasWindow) {\n if (!window._nanoScheduler) window._nanoScheduler = new NanoScheduler(true)\n scheduler = window._nanoScheduler\n } else {\n scheduler = new NanoScheduler()\n }\n return scheduler\n}\n\nfunction NanoScheduler (hasWindow) {\n this.hasWindow = hasWindow\n this.hasIdle = this.hasWindow && window.requestIdleCallback\n this.method = this.hasIdle ? window.requestIdleCallback.bind(window) : this.setTimeout\n this.scheduled = false\n this.queue = []\n}\n\nNanoScheduler.prototype.push = function (cb) {\n assert.equal(typeof cb, 'function', 'nanoscheduler.push: cb should be type function')\n\n this.queue.push(cb)\n this.schedule()\n}\n\nNanoScheduler.prototype.schedule = function () {\n if (this.scheduled) return\n\n this.scheduled = true\n var self = this\n this.method(function (idleDeadline) {\n var cb\n while (self.queue.length && idleDeadline.timeRemaining() > 0) {\n cb = self.queue.shift()\n cb(idleDeadline)\n }\n self.scheduled = false\n if (self.queue.length) self.schedule()\n })\n}\n\nNanoScheduler.prototype.setTimeout = function (cb) {\n setTimeout(cb, 0, {\n timeRemaining: function () {\n return 1\n }\n })\n}\n\nmodule.exports = createScheduler\n","var scheduler = require('nanoscheduler')()\nvar assert = require('assert')\n\nvar perf\nnanotiming.disabled = true\ntry {\n perf = window.performance\n nanotiming.disabled = window.localStorage.DISABLE_NANOTIMING === 'true' || !perf.mark\n} catch (e) { }\n\nmodule.exports = nanotiming\n\nfunction nanotiming (name) {\n assert.equal(typeof name, 'string', 'nanotiming: name should be type string')\n\n if (nanotiming.disabled) return noop\n\n var uuid = (perf.now() * 10000).toFixed() % Number.MAX_SAFE_INTEGER\n var startName = 'start-' + uuid + '-' + name\n perf.mark(startName)\n\n function end (cb) {\n var endName = 'end-' + uuid + '-' + name\n perf.mark(endName)\n\n scheduler.push(function () {\n var err = null\n try {\n var measureName = name + ' [' + uuid + ']'\n perf.measure(measureName, startName, endName)\n perf.clearMarks(startName)\n perf.clearMarks(endName)\n } catch (e) { err = e }\n if (cb) cb(err, name)\n })\n }\n\n end.uuid = uuid\n return end\n}\n\nfunction noop (cb) {\n if (cb) {\n scheduler.push(function () {\n cb(new Error('nanotiming: performance API unavailable'))\n })\n }\n}\n","'use strict'\n\n/**\n * Remove a range of items from an array\n *\n * @function removeItems\n * @param {Array<*>} arr The target array\n * @param {number} startIdx The index to begin removing from (inclusive)\n * @param {number} removeCount How many items to remove\n */\nmodule.exports = function removeItems (arr, startIdx, removeCount) {\n var i, length = arr.length\n\n if (startIdx >= length || removeCount === 0) {\n return\n }\n\n removeCount = (startIdx + removeCount > length ? length - startIdx : removeCount)\n\n var len = length - removeCount\n\n for (i = startIdx; i < len; ++i) {\n arr[i] = arr[i + removeCount]\n }\n\n arr.length = len\n}\n","const axios = require('axios');\nconst mapDataToFormData = (data, formData = null) => {\n if (!formData) {\n formData = new FormData();\n }\n Object.keys(data).forEach(key => {\n formData.append(key, data[key]);\n });\n return formData;\n};\nexport const submitColumnSettings = (data) => {\n return axios.post(ajaxurl, mapDataToFormData({\n action: 'ac-columns',\n id: 'save',\n _ajax_nonce: AC._ajax_nonce,\n data: JSON.stringify(data)\n }));\n};\nexport const switchColumnType = (type, list_screen = AC.list_screen) => {\n return axios.post(ajaxurl, mapDataToFormData({\n _ajax_nonce: AC._ajax_nonce,\n action: 'ac-columns',\n current_original_columns: JSON.stringify(AC_SERVICES.getService('Form').getOriginalColumns().map((e) => e.getName())),\n id: 'select',\n list_screen: list_screen,\n type: type,\n }));\n};\nexport const refreshColumn = (name, data, list_screen = AC.list_screen) => {\n return axios.post(ajaxurl, mapDataToFormData({\n _ajax_nonce: AC._ajax_nonce,\n action: 'ac-columns',\n column_name: name,\n data: data,\n id: 'refresh',\n list_screen: list_screen,\n }));\n};\n","import { EventConstants } from \"../../constants\";\nimport { initToggle } from \"./events/toggle\";\nimport { initIndicator } from \"./events/indicator\";\nimport { initTypeSelector } from \"./events/type-selector\";\nimport { initColumnRefresh } from \"./events/refresh\";\nimport { initRemoveColumn } from \"./events/remove\";\nimport { initClone } from \"./events/clone\";\nimport { initLabel, initLabelSettingEvents, initLabelTooltipsEvent } from \"./events/label\";\nimport { initLabelSetting } from \"./settings/label\";\nimport { initImageSizeSetting } from \"./settings/image-size\";\nimport { initNumberFormatSetting } from \"./settings/number-format\";\nimport { initColumnTypeSelectorSetting } from \"./settings/type\";\nimport { initWidthSetting } from \"./settings/width\";\nimport { initDateSetting } from \"./settings/date\";\nimport { initProSetting } from \"./settings/pro\";\nimport { initCustomFieldSelector } from \"./settings/custom-field\";\nimport { initSubSettings } from \"./settings/sub-setting-toggle\";\nimport { initMultiSelectFields } from \"./settings/multi-select\";\nexport default class ColumnConfigurator {\n constructor(Services) {\n Services.addListener(EventConstants.SETTINGS.COLUMN.INIT, (column) => {\n initToggle(column);\n initIndicator(column);\n initTypeSelector(column);\n initRemoveColumn(column);\n initClone(column);\n initLabelSettingEvents(column);\n initLabelTooltipsEvent(column);\n initLabel(column);\n initColumnRefresh(column);\n initMultiSelectFields(column);\n initLabelSetting(column);\n initImageSizeSetting(column);\n initNumberFormatSetting(column);\n initColumnTypeSelectorSetting(column);\n initWidthSetting(column);\n initDateSetting(column);\n initProSetting(column);\n initCustomFieldSelector(column);\n initSubSettings(column);\n });\n }\n}\n","// @ts-ignore\nimport $ from 'jquery';\nimport { EventConstants } from \"../../constants\";\nimport Nanobus from \"nanobus\";\nimport { refreshColumn, switchColumnType } from \"./ajax\";\nimport { createElementFromString } from \"../../helpers/elements\";\nimport { fadeOut } from \"../../helpers/animations\";\nimport { uniqid } from \"../../helpers/string\";\nconst STATES = {\n CLOSED: 'closed',\n OPEN: 'open'\n};\nexport const COLUMN_EVENTS = {\n REMOVE: 'remove',\n CLONE: 'clone',\n};\nexport class Column {\n constructor(element, name, services) {\n this.events = new Nanobus();\n this.name = name;\n this.element = element;\n this.state = STATES.CLOSED;\n this.services = services;\n this.setPropertiesByElement(element);\n this.init();\n }\n setPropertiesByElement(element) {\n this.type = element.dataset.type;\n this.original = element.dataset.original === '1';\n this.disabled = element.classList.contains('disabled');\n element.dataset.columnName = this.name;\n return this;\n }\n getName() {\n return this.name;\n }\n getType() {\n return this.type;\n }\n isOriginal() {\n return this.original;\n }\n getElement() {\n return this.element;\n }\n isDisabled() {\n return this.element.classList.contains('disabled');\n }\n disable() {\n this.element.classList.add('disabled');\n return this;\n }\n setLoading(enabled) {\n enabled\n ? this.getElement().classList.add('loading')\n : this.getElement().classList.remove('loading');\n return this;\n }\n enable() {\n this.element.classList.remove('disabled');\n return this;\n }\n init() {\n this.services.emitEvent(EventConstants.SETTINGS.COLUMN.INIT, this);\n return this;\n }\n destroy() {\n this.element.remove();\n }\n remove(duration = 350) {\n this.events.emit(COLUMN_EVENTS.REMOVE, this);\n fadeOut(this.getElement(), duration, () => {\n this.destroy();\n });\n }\n getState() {\n return this.state;\n }\n toggle(duration = 150) {\n this.getState() === STATES.OPEN\n ? this.close(duration)\n : this.open(duration);\n }\n close(duration = 0) {\n this.getElement().classList.remove('opened');\n $(this.getElement()).find('.ac-column-body').slideUp(duration);\n this.state = STATES.CLOSED;\n }\n open(duration = 0) {\n this.getElement().classList.add('opened');\n $(this.getElement()).find('.ac-column-body').slideDown(duration);\n this.state = STATES.OPEN;\n }\n isOpen() {\n return this.state === STATES.OPEN;\n }\n showMessage(message) {\n let msgElement = this.getElement().querySelector('.ac-column-setting--type .msg');\n if (msgElement) {\n msgElement.innerHTML = message;\n msgElement.style.display = 'block';\n }\n }\n getJson() {\n let formData = new FormData(this.getElement());\n formData.set('name', this.getName());\n var obj = {};\n // @ts-ignore\n for (var entry of formData.entries()) {\n let key = entry[0];\n let value = entry[1];\n if (this.fieldSupportsMultipleValues(key)) {\n let _value = obj.hasOwnProperty(key) ? obj[key] : [];\n _value.push(value);\n obj[key] = _value;\n }\n else {\n obj[key] = value;\n }\n }\n return obj;\n }\n switchToType(type) {\n this.setLoading(true);\n switchColumnType(type).then((response) => {\n if (response.data.success) {\n let element = createElementFromString(response.data.data.trim()).firstChild;\n this.name = uniqid();\n this.reinitColumnFromElement(element).open();\n }\n else {\n this.showMessage(response.data.data.error);\n }\n }).catch(() => {\n this.showMessage(AC.i18n.errors.loading_column);\n }).finally(() => this.setLoading(false));\n }\n refresh() {\n this.setLoading(true);\n refreshColumn(this.getName(), JSON.stringify(this.getJson())).then((response) => {\n if (response.data.success) {\n this.reinitColumnFromElement(createElementFromString(response.data.data.trim()).firstChild);\n this.services.emitEvent(EventConstants.SETTINGS.COLUMN.REFRESHED, this);\n if (this.isOpen()) {\n this.open();\n }\n }\n else {\n this.showMessage(AC.i18n.errors.loading_column);\n }\n }).finally(() => this.setLoading(false));\n }\n fieldSupportsMultipleValues(key) {\n let element = this.getElement().elements[key];\n return (element && element.tagName === 'SELECT' && element.hasAttribute('multiple'));\n }\n reinitColumnFromElement(element) {\n this.getElement().parentNode.replaceChild(element, this.getElement());\n this.element = element;\n this.setPropertiesByElement(element).init();\n return this;\n }\n}\n","/*\n* Column: bind clone events\n*\n* @since 2.0\n*/\nimport { COLUMN_EVENTS } from \"../column\";\nexport const initClone = (column) => {\n column.getElement().querySelectorAll('.clone-button').forEach(element => {\n element.addEventListener('click', e => {\n e.preventDefault();\n if (!column.isOriginal()) {\n column.events.emit(COLUMN_EVENTS.CLONE);\n }\n });\n });\n};\n","export const initIndicator = (column) => {\n if (column.isDisabled())\n return;\n column.getElement().querySelectorAll('[data-indicator-toggle]').forEach((toggleElement) => {\n let relatedSettings = column.getElement().querySelectorAll(`.ac-column-setting[data-setting='${toggleElement.dataset.setting}'] .col-input .ac-setting-input:first-child input[type=radio]`);\n toggleElement.addEventListener('click', () => {\n switchTo(!toggleElement.classList.contains('on'), relatedSettings);\n });\n relatedSettings.forEach(element => {\n element.addEventListener('change', () => {\n element.value === 'off'\n ? toggleElement.classList.remove('on')\n : toggleElement.classList.add('on');\n });\n });\n });\n};\nconst switchTo = (checked, elements) => {\n let checkvalue = checked ? 'on' : 'off';\n elements.forEach(el => {\n if (el.value === checkvalue) {\n el.checked = true;\n el.dispatchEvent(new Event('change'));\n el.dispatchEvent(new Event('click'));\n }\n });\n};\n","import { addEventListeners, onHover } from \"../../../helpers/events\";\nexport const initLabel = (column) => {\n column.getElement().querySelectorAll('select[data-label=\"update\"]').forEach((select) => {\n select.addEventListener('change', () => {\n let labelSetting = column.getElement().querySelector('input.ac-setting-input_label');\n let option = select.selectedOptions.length > 0 ? select.selectedOptions[0] : null;\n if (labelSetting && option) {\n labelSetting.value = option.innerHTML;\n labelSetting.dispatchEvent(new Event('change'));\n }\n });\n });\n setTimeout(() => {\n column.getElement().querySelectorAll('[data-column-label]').forEach(el => {\n if (el.offsetWidth < 10) {\n el.innerText = column.getType();\n }\n });\n }, 50);\n};\nexport const initLabelSettingEvents = (column) => {\n let labelInput = column.getElement().querySelector('.ac-column-setting--label input');\n if (labelInput) {\n addEventListeners(labelInput, ['change', 'keyup'], () => changeLabel(labelInput, column));\n }\n};\nexport const initLabelTooltipsEvent = (column) => {\n column.getElement().querySelectorAll('.col-label .label').forEach(label => {\n onHover(label, () => hoverTooltip(label, 'block'), () => hoverTooltip(label, 'none'));\n });\n};\nconst hoverTooltip = (label, display) => {\n let related = label.closest('.col-label').querySelector('div.tooltip');\n if (related) {\n related.style.display = display;\n }\n};\nconst changeLabel = (labelInput, column) => {\n column.getElement().querySelectorAll('[data-column-label]').forEach(el => el.innerHTML = labelInput.value);\n};\n","export const initColumnRefresh = (column) => {\n column.getElement().querySelectorAll('[data-refresh=\"column\"], [data-refresh=\"column\"] input').forEach(element => {\n element.addEventListener('change', () => {\n // Allow other settings to do their thing first so all changes are refreshed correctly\n setTimeout(() => column.refresh(), 50);\n });\n });\n};\n","export const initRemoveColumn = (column) => {\n column.getElement().querySelectorAll('[data-remove-column]').forEach((element) => {\n element.addEventListener('click', e => {\n e.preventDefault();\n column.remove();\n });\n });\n};\n","export const initToggle = (column) => {\n column.getElement().querySelectorAll('[data-toggle=\"column\"]').forEach((el) => {\n el.addEventListener('click', e => column.toggle());\n el.style.cursor = 'pointer';\n });\n};\n","// @ts-ignore\nimport $ from 'jquery';\nexport const initTypeSelector = (column) => {\n column.getElement().querySelectorAll('select.ac-setting-input_type').forEach(select => {\n $(select).on('change', () => column.switchToType(select.value));\n });\n};\n","import { fadeIn, fadeOut } from \"../../helpers/animations\";\nclass Feedback {\n constructor(element) {\n this.element = element;\n this.init();\n }\n init() {\n this.element.querySelector('a.no').addEventListener('click', (e) => {\n e.preventDefault();\n fadeOut(this.element.querySelector('#feedback-choice'), 300, () => {\n fadeIn(this.element.querySelector('#feedback-support'), 300);\n });\n });\n this.element.querySelector('a.yes').addEventListener('click', (e) => {\n e.preventDefault();\n fadeOut(this.element.querySelector('#feedback-choice'), 300, () => {\n fadeIn(this.element.querySelector('#feedback-rate'), 300);\n });\n });\n }\n ;\n}\nexport default Feedback;\n","import { EventConstants } from \"../../constants\";\nimport { Column, COLUMN_EVENTS } from \"./column\";\nimport { submitColumnSettings } from \"./ajax\";\nimport { fadeIn, scrollToElement } from \"../../helpers/animations\";\nimport { insertAfter } from \"../../helpers/elements\";\nimport { uniqid } from \"../../helpers/string\";\nimport AcHtmlElement from \"../../helpers/html-element\";\nexport class Form {\n constructor(element, services) {\n this.form = element;\n this.services = services;\n this.columns = [];\n this.services.emitEvent(EventConstants.SETTINGS.FORM.LOADED, this);\n this.init();\n }\n init() {\n this.initColumns();\n if (this.isDisabled()) {\n this.disableFields();\n this.disableColumns();\n }\n this.services.emitEvent(EventConstants.SETTINGS.FORM.READY, this);\n }\n getElement() {\n return this.form;\n }\n getColumns() {\n return this.columns;\n }\n getSortedColumns() {\n let result = [];\n this.getElement().querySelectorAll('form.ac-column').forEach(column => {\n let c = this.columns.find(c => c.getName() === column.dataset.columnName);\n if (c) {\n result.push(c);\n }\n });\n return result;\n }\n placeColumn(column, after = null) {\n if (after) {\n insertAfter(column.getElement(), after);\n }\n else {\n this.getElement().querySelector('.ac-columns').append(column.getElement());\n }\n setTimeout(() => {\n scrollToElement(column.getElement(), 300, { offset: -18 });\n }, 300);\n return this;\n }\n createNewColumn() {\n let column = createColumnFromTemplate(this.services);\n this.columns.push(column);\n this.placeColumn(column);\n this.bindColumnEvents(column);\n column.open(300);\n return column;\n }\n isDisabled() {\n return this.form.classList.contains('-disabled');\n }\n getOriginalColumns() {\n return this.columns.filter(column => column.isOriginal());\n }\n disableColumns() {\n this.columns.forEach(col => col.disable());\n }\n initColumns() {\n this.getElement().querySelectorAll('.ac-column').forEach((element) => {\n let column = new Column(element, element.dataset.columnName, this.services);\n this.columns.push(column);\n this.bindColumnEvents(column);\n });\n }\n bindColumnEvents(column) {\n column.events.addListener(COLUMN_EVENTS.REMOVE, () => {\n this.removeColumn(column.getName());\n });\n column.events.addListener(COLUMN_EVENTS.CLONE, () => {\n let cloneColumn = new Column(column.getElement().cloneNode(true), uniqid(), this.services);\n this.columns.push(cloneColumn);\n this.placeColumn(cloneColumn, column.getElement()).bindColumnEvents(cloneColumn);\n column.isOpen() ? cloneColumn.open() : cloneColumn.close();\n fadeIn(cloneColumn.getElement(), 300);\n });\n }\n resetColumns() {\n this.columns.forEach((column) => {\n column.destroy();\n });\n this.columns = [];\n }\n getFormData() {\n let columnData = {};\n let titleElement = this.getElement().querySelector('input[name=title]');\n this.getSortedColumns().forEach(column => {\n columnData[column.getName()] = column.getJson();\n });\n return {\n title: titleElement ? titleElement.value : '',\n list_screen: AC.list_screen,\n list_screen_id: AC.layout,\n columns: columnData,\n settings: this.getPreferences()\n };\n }\n disableFields() {\n this.getElement().querySelectorAll('input, select, button').forEach(el => {\n el.setAttribute('readonly', 'readonly');\n el.setAttribute('disabled', 'disabled');\n });\n }\n submitForm() {\n this.services.emitEvent(EventConstants.SETTINGS.FORM.SAVING, this);\n submitColumnSettings(this.getFormData()).then((response) => {\n if (response.data.success) {\n this.showMessage(response.data.data.message, 'updated');\n AC.layout = response.data.data.list_id;\n }\n else if (response.data) {\n let error = response.data;\n this.showMessage(error.data.message, 'notice notice-warning');\n }\n }).catch(() => {\n this.showMessage(AC.i18n.error.save_settings);\n }).finally(() => {\n this.services.emitEvent(EventConstants.SETTINGS.FORM.SAVED, this);\n });\n }\n showMessage(message, className = 'updated') {\n let element = AcHtmlElement.create('div').addClass('ac-message').addClasses(...className.split(' ')).addHtml(`<p>${message}</p>`).element;\n let messageContainer = document.querySelector('.ac-admin__main');\n messageContainer.querySelectorAll('.ac-message').forEach((el) => el.remove());\n messageContainer.insertAdjacentElement('afterbegin', element);\n fadeIn(element, 600);\n }\n removeColumn(name) {\n this.columns.forEach((c, i) => {\n if (name === c.getName()) {\n this.columns.splice(i, 1);\n }\n });\n }\n getPreferences() {\n let data = {};\n document.querySelectorAll('form[data-form-part=preferences]').forEach(el => {\n let fData = new FormData(el);\n // @ts-ignore\n for (let entry of fData.entries()) {\n let key = entry[0];\n let value = entry[1];\n // @ts-ignore\n let element = el.elements[key];\n data[key] = element.tagName === 'SELECT' && element.hasAttribute('multiple')\n ? fData.getAll(key)\n : data[key] = value;\n }\n });\n return data;\n }\n}\nconst createColumnFromTemplate = (services) => {\n let columnElement = document.querySelector('#add-new-column-template .ac-column').cloneNode(true);\n const newColumnName = uniqid();\n columnElement.querySelectorAll('label[for]').forEach(label => {\n let relatedId = label.getAttribute('for');\n if (relatedId) {\n let relatedElement = columnElement.querySelector(`#${relatedId}`);\n if (relatedElement) {\n const newID = relatedId + newColumnName;\n label.setAttribute('for', newID);\n relatedElement.id = newID;\n }\n }\n });\n return new Column(columnElement, newColumnName, services);\n};\n","import Nanobus from \"nanobus\";\nconst axios = require('axios');\nclass ListScreenInitializer {\n constructor(list_screens) {\n this.listScreens = list_screens;\n this.processed = [];\n this.errors = [];\n this.success = [];\n this.events = new Nanobus();\n this.run();\n }\n doAjaxCall(listScreen) {\n return axios.get(listScreen.screen_link);\n }\n run() {\n Object.values(this.listScreens).forEach((l) => this.processListScreen(l));\n }\n onFinish() {\n if (this.success.length === Object.keys(this.listScreens).length) {\n this.events.emit('success');\n }\n if (this.errors.length > 0) {\n this.events.emit('error');\n }\n }\n checkFinish() {\n if (this.processed.length === Object.keys(this.listScreens).length) {\n this.onFinish();\n }\n }\n processListScreen(listScreen) {\n this.doAjaxCall(listScreen).then((response) => {\n response.data === 'ac_success'\n ? this.success.push(listScreen)\n : this.errors.push(listScreen);\n }).catch(() => {\n this.errors.push(listScreen);\n }).finally(() => {\n this.processed.push(listScreen);\n this.checkFinish();\n });\n }\n}\nexport const initUninitializedListScreens = (listScreens) => {\n if (Object.keys(listScreens).length > 0) {\n // Only load main screen first if unitialized, otherwise do the rest in background\n if (listScreens.hasOwnProperty(AC.list_screen)) {\n const main_initializer = new ListScreenInitializer({ [AC.list_screen]: listScreens[AC.list_screen] });\n main_initializer.events.on('error', () => {\n document.querySelectorAll('.ac-loading-msg-wrapper').forEach(el => el.remove());\n document.querySelectorAll('.menu').forEach(el => el.classList.remove('hidden'));\n });\n main_initializer.events.on('success', () => {\n window.location.href = `${location.href}&t=${Date.now()}`;\n });\n }\n else {\n new ListScreenInitializer(listScreens);\n }\n }\n};\n","import axios from \"axios\";\nimport { mapDataToFormData } from \"../../helpers/global\";\nexport default class InfoScreenOption {\n constructor(name, input, toggleClass, container) {\n this.name = name;\n this.input = input;\n this.toggleClass = toggleClass;\n this.container = container;\n this.initEvents();\n }\n initEvents() {\n this.input.addEventListener('change', () => {\n this.input.checked\n ? this.container.classList.add(this.toggleClass)\n : this.container.classList.remove(this.toggleClass);\n this.persist();\n });\n }\n persist() {\n axios.post(ajaxurl, mapDataToFormData({\n action: 'ac_admin_screen_options',\n _ajax_nonce: AC._ajax_nonce,\n option_name: this.name,\n option_value: this.input.checked ? 1 : 0\n }));\n }\n}\n","import Nanobus from \"nanobus\";\n// @ts-ignore\nimport $ from 'jquery';\nconst axios = require('axios');\nexport const initCustomFieldSelector = (column) => {\n column.getElement().querySelectorAll('[data-setting=custom_field]').forEach(setting => new CustomField(column, setting));\n};\nclass CustomField {\n constructor(column, setting) {\n this.column = column;\n this.setting = setting;\n this.select = setting.querySelector('.custom_field');\n this.bindEvents();\n }\n bindEvents() {\n const request = loadSingleRequestManager(this.select.dataset.type, this.select.dataset.post_type);\n const editingAvailable = this.column.getElement().querySelectorAll('[data-setting=\"edit\"][data-indicator-toggle]').length > 0;\n // Ensure you won't get any duplicates on clone\n this.select.querySelectorAll('optgroup').forEach(el => {\n el.remove();\n });\n this.select.removeAttribute('data-select2-id');\n this.setting.querySelectorAll('.select2').forEach(el => {\n el.remove();\n });\n request.getOptions().then((data) => {\n $(this.select).ac_select2({\n theme: 'acs2',\n width: '100%',\n tags: editingAvailable,\n dropdownCssClass: '-customfields',\n data: data\n });\n });\n }\n}\nclass SingleCustomFieldRequestManager {\n constructor(metaType, postType) {\n this.metaType = metaType;\n this.postType = postType;\n this.loading = false;\n this.data = null;\n this.events = new Nanobus();\n }\n retrieveOptions() {\n this.loading = true;\n let formData = new FormData();\n formData.set('action', 'ac_custom_field_options');\n formData.set('post_type', this.postType);\n formData.set('meta_type', this.metaType);\n formData.set('_ajax_nonce', AC._ajax_nonce);\n return axios.post(ajaxurl, formData);\n }\n getOptions() {\n return new Promise((resolve, reject) => {\n if (this.data) {\n resolve(this.data);\n }\n else if (this.loading) {\n this.events.on('loaded', () => {\n resolve(this.data);\n });\n }\n else {\n this.retrieveOptions().then((response) => {\n if (!response.data.success) {\n reject();\n }\n this.data = response.data.data.results;\n this.events.emit('loaded');\n resolve(this.data);\n });\n }\n });\n }\n}\nconst loadSingleRequestManager = (metaType, postType) => {\n const key = `custom_field_${metaType}_${postType}`;\n if (typeof window.AC_Requests === 'undefined') {\n window.AC_Requests = {};\n }\n if (!window.AC_Requests.hasOwnProperty(key)) {\n window.AC_Requests[key] = new SingleCustomFieldRequestManager(metaType, postType);\n }\n return window.AC_Requests[key];\n};\n","const axios = require('axios');\nexport const initDateSetting = (column) => {\n column.getElement().querySelectorAll('[data-setting=date]').forEach(setting => new DateSetting(column, setting));\n};\nclass DateSetting {\n constructor(column, setting) {\n this.column = column;\n this.setting = setting;\n this.options = this.setting.querySelectorAll('.radio-labels input[type=radio]');\n this.valueInput = this.setting.querySelector('[data-value-input]');\n let defaultElement = this.setting.querySelector('.radio-labels code');\n this.defaultFormat = defaultElement ? defaultElement.textContent : 'Y-m-d';\n // @ts-ignore\n let customInput = [...this.options].filter(radio => typeof radio.dataset.custom !== 'undefined');\n this.customOption = new CustomOption(customInput[0], this.setting.querySelector('[data-custom-date]'), this.setting.querySelector('.ac-setting-input-date__example'), this.valueInput);\n this.initEvents();\n }\n getOptionsAsArray() {\n return Array.from(this.options);\n }\n getSelectionOption() {\n let selected = this.getOptionsAsArray().filter(option => option.checked);\n return selected ? selected[0] : null;\n }\n initEvents() {\n this.options.forEach(radio => {\n radio.addEventListener('change', () => this.handleUpdate(radio));\n });\n this.setSelected();\n this.customOption.updateExample();\n }\n setSelected() {\n let selected = this.getOptionsAsArray().find(option => option.value === this.getCurrentValue());\n if (selected) {\n selected.checked = true;\n selected.dispatchEvent(new Event('change'));\n }\n }\n handleUpdate(input) {\n this.valueInput.value = input.value;\n this.customOption.toggle(typeof input.dataset.custom !== 'undefined');\n this.setHelpText(this.getHelpTextFromType(input));\n if (typeof input.dataset.custom !== 'undefined') {\n return;\n }\n switch (this.valueInput.value) {\n case 'custom':\n break;\n case 'wp_default':\n case 'diff':\n this.customOption.setExample('');\n break;\n default:\n this.customOption.setExample(this.valueInput.value);\n }\n this.customOption.updateExample();\n }\n getCurrentValue() {\n return this.valueInput.value;\n }\n setHelpText(text) {\n let element = this.setting.querySelector('.help-msg');\n element.innerHTML = text;\n element.style.display = 'block';\n }\n getHelpTextFromType(type) {\n let helpText = type.closest('label').querySelector('[data-help]');\n return helpText ? helpText.innerHTML : null;\n }\n}\nclass CustomOption {\n constructor(radio, input, example, valueElement) {\n this.radio = radio;\n this.input = input;\n this.example = example;\n this.valueElement = valueElement;\n this.timeout = null;\n this.input.addEventListener('change', () => {\n this.updateExample();\n if (radio.checked) {\n this.valueElement.value = this.input.value;\n }\n });\n this.input.addEventListener('keyup', () => {\n if (radio.checked) {\n this.valueElement.value = this.input.value;\n }\n if (this.timeout) {\n clearTimeout(this.timeout);\n }\n this.timeout = setTimeout(() => this.updateExample(), 500);\n });\n }\n setExample(example) {\n this.input.value = example;\n }\n updateExample() {\n this.getExample().then((response) => {\n this.example.innerHTML = response.data;\n });\n }\n toggle(enable = true) {\n enable\n ? this.input.removeAttribute('disabled')\n : this.input.setAttribute('disabled', 'disabled');\n }\n getExample() {\n let data = new FormData();\n data.set('action', 'date_format');\n data.set('date', this.input.value);\n return axios.post(ajaxurl, data, {});\n }\n}\n","export const initImageSizeSetting = (column) => {\n let setting = column.getElement().querySelector('.ac-column-setting--image');\n if (setting) {\n new ImageSizeSetting(column, setting);\n }\n};\nexport class ImageSizeSetting {\n constructor(column, setting) {\n this.column = column;\n this.setting = setting;\n this.field = this.setting.querySelector('.ac-setting-input select');\n this.initState();\n this.bindEvents();\n }\n getValue() {\n return this.field.value;\n }\n bindEvents() {\n this.field.addEventListener('change', () => this.initState());\n }\n initState() {\n this.toggleSubSettings('cpac-custom' === this.getValue());\n }\n toggleSubSettings(show = true) {\n this.setting.querySelectorAll('.ac-column-setting').forEach(setting => setting.style.display = show ? 'table' : 'none');\n }\n}\n","import Modal from \"../../../modules/modal\";\nimport Nanobus from \"nanobus\";\nexport const initLabelSetting = (column) => {\n let setting = column.getElement().querySelector('.ac-column-setting--label');\n if (setting) {\n new LabelSetting(column, setting);\n }\n};\nclass LabelSetting {\n constructor(column, setting) {\n this.column = column;\n this.setting = setting;\n this.field = this.setting.querySelector('.ac-setting-input_label');\n if (column.getElement().querySelector('.-iconpicker')) {\n this.modal = new IconPickerModal(column.getElement().querySelector('.-iconpicker'));\n this.modal.setIconSelection(this.getDashIconFromValue());\n this.initEvents();\n }\n }\n initEvents() {\n this.column.getElement().querySelectorAll('.ac-setting-label-icon').forEach(el => {\n el.addEventListener('click', e => {\n e.preventDefault();\n this.modal.open();\n });\n });\n this.modal.onSubmit(() => {\n this.setLabel(this.modal.getDashIconMarkup());\n this.modal.close();\n });\n }\n getDashIconFromValue() {\n let html = document.createRange().createContextualFragment(this.getValue());\n let dashicon = html.querySelector('.dashicons');\n let value = null;\n if (!dashicon) {\n return value;\n }\n dashicon.classList.forEach(cls => {\n if (cls.indexOf('dashicons-') === 0) {\n value = cls.replace('dashicons-', '');\n }\n });\n return value;\n }\n getValue() {\n return this.field.value;\n }\n setLabel(label) {\n if (this.field) {\n this.field.value = label;\n this.field.dispatchEvent(new Event('change'));\n }\n }\n}\nclass IconPickerModal extends Modal {\n constructor(element) {\n super(element);\n this.events = new Nanobus();\n this.dashIcon = null;\n }\n initEvents() {\n super.initEvents();\n this.getElement().querySelectorAll('[data-action=\"submit\"]').forEach((element) => {\n element.addEventListener('click', (e) => {\n e.preventDefault();\n this.events.emit('submit');\n });\n });\n this.getIconElements().forEach(icon => {\n icon.addEventListener('click', (e) => {\n e.preventDefault();\n this.setIconSelection(icon.dataset.dashicon);\n this.getIconElements().forEach(el => el.classList.remove('active'));\n icon.classList.add('active');\n });\n });\n }\n getIconElements() {\n return this.getElement().querySelectorAll('.ac-ipicker__icon');\n }\n onSubmit(cb) {\n this.events.on('submit', cb);\n }\n getDashIconMarkup() {\n return `<span class=\"dashicons dashicons-${this.dashIcon}\"></span>`;\n }\n setIconSelection(dashicon) {\n let selection = this.getElement().querySelector('.ac-ipicker__selection');\n this.dashIcon = dashicon;\n selection.innerHTML = this.getDashIconMarkup();\n selection.style.visibility = 'visible';\n }\n}\n","// @ts-ignore\nimport $ from 'jquery';\nexport const initMultiSelectFields = (column) => {\n column.getElement().querySelectorAll('select[multiple]').forEach(select => {\n new MultiSelect(column, select);\n });\n};\nclass MultiSelect {\n constructor(column, select) {\n this.column = column;\n this.select = select;\n this.bindEvents();\n }\n bindEvents() {\n // First remove all cloned Select2 elements\n this.select.removeAttribute('data-select2-id');\n this.select.parentElement.querySelectorAll('.select2').forEach(el => {\n el.remove();\n });\n $(this.select).ac_select2({\n theme: 'acs2',\n width: '100%',\n escapeMarkup: function (text) {\n return text;\n },\n });\n }\n}\n","const axios = require('axios');\nexport const initNumberFormatSetting = (column) => {\n column.getElement().querySelectorAll('.ac-column-setting--number_format').forEach(setting => {\n new NumberFormat(column, setting);\n });\n};\nclass NumberFormat {\n constructor(column, setting) {\n this.column = column;\n this.setting = setting;\n this.bindEvents();\n }\n bindEvents() {\n this.refreshPreview();\n this.setting.querySelectorAll('input').forEach(el => {\n el.addEventListener('change', () => this.refreshPreview());\n });\n }\n refreshPreview() {\n this.getExampleRequest().then((response) => {\n this.setting.querySelectorAll('[data-preview]').forEach(el => el.textContent = response.data.data);\n });\n }\n getValue() {\n let decimals = this.setting.querySelector('.ac-setting-input_number_decimals');\n let decimal_point = this.setting.querySelector('.ac-setting-input_number_decimal_point');\n let thousands_point = this.setting.querySelector('.ac-setting-input_number_thousands_separator');\n return {\n decimals: decimals ? decimals.value : '',\n decimal_point: decimal_point ? decimal_point.value : '',\n thousands_point: thousands_point ? thousands_point.value : '',\n };\n }\n getExampleRequest() {\n const value = this.getValue();\n let data = new FormData();\n data.set('action', 'ac_number_format');\n data.set('number', '7500');\n data.set('decimals', value.decimals);\n data.set('decimal_point', value.decimal_point);\n data.set('thousands_sep', value.thousands_point);\n return axios.post(ajaxurl, data, {});\n }\n}\n","// @ts-ignore\nimport $ from 'jquery';\nexport const initProSetting = (column) => {\n column.getElement().querySelectorAll('.ac-column-setting--pro').forEach(setting => {\n setting.querySelectorAll('input').forEach(input => {\n input.addEventListener('click', () => $(setting).find('[data-ac-modal]').trigger('click'));\n });\n });\n};\n","export const initSubSettings = (column) => {\n column.getElement().querySelectorAll('.ac-column-setting--filter,.ac-column-setting--sort,.ac-column-setting--edit').forEach(setting => {\n new SubsettingSetting(setting);\n });\n};\nclass SubsettingSetting {\n constructor(element) {\n this.element = element;\n this.inputs = element.querySelectorAll('.ac-setting-input input[type=\"radio\"]');\n this.subFields = element.querySelectorAll('.ac-column-setting');\n this.initState();\n this.initEvents();\n }\n initEvents() {\n this.inputs.forEach(el => {\n el.addEventListener('change', () => this.initState());\n });\n }\n initState() {\n this.isOptionEnabled()\n ? this.subFields.forEach(el => el.style.display = 'table')\n : this.subFields.forEach(el => el.style.display = 'none');\n }\n isOptionEnabled() {\n let checked = Array.from(this.inputs).filter(input => {\n return input.checked;\n });\n return checked.length ? checked[0].value === 'on' : false;\n }\n}\n","import excludeGroupsMather from \"../../../select2/excludegroup.matcher\";\n// @ts-ignore\nimport $ from 'jquery';\nexport const initColumnTypeSelectorSetting = (column) => {\n column.getElement().querySelectorAll('[data-setting=\"type\"]').forEach(setting => {\n new TypeSelector(column, setting);\n });\n};\nclass TypeSelector {\n constructor(column, setting) {\n this.column = column;\n this.setting = setting;\n this.bindEvents();\n }\n bindEvents() {\n const select = this.setting.querySelector('.ac-setting-input_type');\n if (select) {\n select.removeAttribute('data-select2-id');\n this.setting.querySelectorAll('.select2').forEach(el => {\n el.remove();\n });\n $(select).ac_select2({\n theme: 'acs2',\n width: '100%',\n dropdownCssClass: '-type-selector',\n escapeMarkup: function (text) {\n return text;\n },\n templateResult: function (result) {\n let text = result.text;\n if (result.hasOwnProperty('id') && result.id.includes('placeholder-')) {\n text += `<span style=\"background-color:#FE3D6C; color:#fff; font-size: 10px; margin-top: -1px; padding: 1px 5px; border-radius: 2px; text-transform: uppercase;float: right; margin-right 10px;\">PRO</span>`;\n }\n return text;\n },\n matcher: excludeGroupsMather\n });\n }\n }\n}\n","import Nanobus from \"nanobus\";\n// @ts-ignore\nimport $ from 'jquery';\nexport const initWidthSetting = (column) => {\n column.getElement().querySelectorAll('table[data-setting=\"width\"]').forEach(setting => new WidthSetting(column, setting));\n};\nclass WidthSetting {\n constructor(column, setting) {\n this.column = column;\n this.setting = setting;\n this.events = new Nanobus();\n this.indicator = new WidthIndicator(column.getElement().querySelector('.ac-column-heading-setting--width'));\n this.widthInput = this.setting.querySelector('[data-width-input]');\n this.unitInput = this.setting.querySelectorAll('[data-unit-input] input');\n this.init();\n }\n getWidth() {\n let widthValue = this.widthInput.value;\n return widthValue ? parseInt(widthValue) : null;\n }\n setWidth(width) {\n this.widthInput.value = width ? width.toString() : null;\n this.updateIndicator();\n }\n updateUnit() {\n this.setting.querySelector('.description .unit').innerHTML = this.getUnit();\n }\n getUnit() {\n let input = this.setting.querySelector('[data-unit-input] input:checked');\n return input ? input.value : null;\n }\n getValue() {\n return {\n width: this.getWidth(),\n unit: this.getUnit()\n };\n }\n validate() {\n let width = this.getWidth();\n if (width === 0 || width < 0) {\n this.setWidth(null);\n }\n if (this.getUnit() === '%') {\n if (width > 100) {\n this.setWidth(100);\n }\n }\n }\n init() {\n this.widthInput.addEventListener('keyup', () => {\n this.updateIndicator();\n this.initSlider();\n this.validate();\n });\n this.unitInput.forEach(el => {\n el.addEventListener('change', () => {\n this.initSlider();\n this.updateIndicator();\n this.updateUnit();\n this.validate();\n });\n });\n this.initSlider();\n }\n updateIndicator() {\n this.indicator.setValue(this.getWidth(), this.getUnit());\n }\n initSlider() {\n let sliderElement = this.column.getElement().querySelector('.width-slider');\n $(sliderElement).slider({\n range: 'min',\n min: 0,\n max: '%' === this.getUnit() ? 100 : 500,\n value: this.getWidth(),\n slide: (event, ui) => {\n this.setWidth(ui.value);\n }\n });\n }\n}\nclass WidthIndicator {\n constructor(element) {\n this.element = element;\n this.events = new Nanobus();\n }\n setValue(width, unit) {\n if (width === null) {\n return this.element.innerText = '';\n }\n this.element.innerText = `${width.toString()}${unit}`;\n }\n}\n","export const EventConstants = {\n TABLE: {\n READY: 'Table.Ready'\n },\n SETTINGS: {\n FORM: {\n LOADED: 'Settings.Form.Loaded',\n READY: 'Settings.Form.Ready',\n SAVING: 'Settings.Form.Saving',\n SAVED: 'Settings.Form.Saved'\n },\n COLUMN: {\n INIT: 'Settings.Column.Init',\n SWITCH: 'Settings.Column.SwitchToType',\n REFRESHED: 'Settings.Column.Refreshed'\n }\n }\n};\n","import AcServices from \"../modules/ac-services\";\nexport const initAcServices = () => {\n if (!window.AC_SERVICES) {\n window.AC_SERVICES = new AcServices();\n }\n return window.AC_SERVICES;\n};\n","export const fadeIn = (element, ms = 100, cb = null, display = 'block') => {\n element.style.display = display;\n element.style.transition = `opacity ${ms}ms`;\n element.style.opacity = '0';\n setTimeout(() => {\n element.style.opacity = '1';\n }, 100);\n if (cb) {\n element.addEventListener('transitionend', () => {\n cb.call(this);\n }, { once: true });\n }\n};\nexport const fadeOut = (element, ms = 100, cb = null, display = 'none') => {\n element.style.transition = `opacity ${ms}ms`;\n element.style.opacity = '1';\n setTimeout(() => {\n element.style.opacity = '0';\n }, 100);\n element.addEventListener('transitionend', () => {\n element.style.display = display;\n if (cb) {\n cb.call(this);\n }\n }, { once: true });\n};\nexport const scrollToElement = (element, ms, options = {}) => {\n let defaults = {\n offset: 0\n };\n let settings = Object.assign({}, defaults, options);\n const elementY = element.offsetTop + settings.offset;\n const startingY = window.pageYOffset;\n const diff = elementY - startingY;\n let start;\n // Bootstrap our animation - it will get called right before next frame shall be rendered.\n window.requestAnimationFrame(function step(timestamp) {\n if (!start) {\n start = timestamp;\n }\n let time = timestamp - start;\n let percent = Math.min(time / ms, 1);\n window.scrollTo(0, startingY + diff * percent);\n if (time < ms) {\n window.requestAnimationFrame(step);\n }\n });\n};\n","import AcHtmlElement from \"./html-element\";\nexport const insertAfter = (newNode, referenceNode) => {\n referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);\n};\nexport const insertBefore = (newNode, referenceNode) => {\n referenceNode.parentNode.insertBefore(newNode, referenceNode);\n};\nexport const createElementFromString = (content, baseElement = 'div') => {\n return AcHtmlElement.create(baseElement).addHtml(content).element;\n};\nfunction isInViewport(element) {\n var rect = element.getBoundingClientRect();\n return (rect.top >= 0 && rect.left >= 0 &&\n rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&\n rect.right <= (window.innerWidth || document.documentElement.clientWidth));\n}\n","export const addEventListenerLive = (eventType, elementQuerySelector, cb, rootElement = null) => {\n let element = rootElement ? rootElement : document;\n element.addEventListener(eventType, (event) => {\n let qs = document.querySelectorAll(elementQuerySelector);\n if (qs) {\n var element = event.target, index = -1;\n while (element && ((index = Array.prototype.indexOf.call(qs, element)) === -1)) {\n element = element.parentElement;\n }\n if (index > -1) {\n cb.call(element, event);\n }\n }\n });\n};\nexport const onHover = (el, cbOver, cbLeave) => {\n el.addEventListener('mouseenter', cbOver);\n el.addEventListener('mouseleave', cbLeave);\n};\nexport const addEventListeners = (el, events, callback) => {\n events.forEach(event => el.addEventListener(event, callback));\n};\n","export const getParamFromUrl = (param, url) => {\n if (!url.includes('?')) {\n return null;\n }\n const params = new URLSearchParams(url.split('?')[1]);\n return params.get(param);\n};\nexport const mapDataToFormData = (data, formData = null) => {\n if (!formData) {\n formData = new FormData();\n }\n Object.keys(data).forEach(key => {\n appendObjectToFormData(formData, data[key], key);\n });\n return formData;\n};\nexport const appendObjectToFormData = (formData, data, parentKey = null) => {\n if (data && typeof data === 'object' && !(data instanceof Date) && !(data instanceof File)) {\n Object.keys(data).forEach(key => {\n appendObjectToFormData(formData, data[key], parentKey ? `${parentKey}[${key}]` : key);\n });\n }\n else {\n const value = data == null ? '' : data;\n formData.append(parentKey, value);\n }\n};\n","export const AcEl = (el) => {\n return AcHtmlElement.create(el);\n};\nexport default class AcHtmlElement {\n constructor(el) {\n this.element = el instanceof HTMLElement ? el : document.createElement(el);\n }\n static create(el) {\n return new AcHtmlElement(el);\n }\n addId(id) {\n this.element.id = id;\n return this;\n }\n addClass(className) {\n this.element.classList.add(className);\n return this;\n }\n addClasses(...classNames) {\n classNames.forEach(className => this.addClass(className));\n return this;\n }\n setAttribute(name, value) {\n this.element.setAttribute(name, value);\n return this;\n }\n setAttributes(attributes) {\n Object.keys(attributes).forEach(k => this.setAttribute(k, attributes[k]));\n return this;\n }\n addHtml(html) {\n this.element.innerHTML = html;\n return this;\n }\n append(element) {\n this.element.appendChild(element);\n return this;\n }\n css(property, value) {\n this.element.style[property] = value;\n return this;\n }\n insertAfter(insertedElement) {\n try {\n this.element.parentElement.insertBefore(insertedElement, this.element.nextElementSibling);\n }\n catch (e) {\n console.error(\"Not able to insert element after current node\", this.element);\n }\n }\n insertSelfBefore(referenceNode) {\n try {\n referenceNode.parentElement.insertBefore(this.element, referenceNode);\n }\n catch (e) {\n console.error(\"Not able to insert element before current node\", this.element);\n }\n return this;\n }\n insertBefore(insertedElement) {\n try {\n this.element.parentElement.insertBefore(insertedElement, this.element);\n }\n catch (e) {\n console.error(\"Not able to insert element before current node\", this.element);\n }\n return this;\n }\n addEventListener(event, listener) {\n this.element.addEventListener(event, listener);\n return this;\n }\n addEventListeners(events, listener) {\n events.forEach(e => this.addEventListener(e, listener));\n return this;\n }\n}\n","export const uniqid = (prefix = \"\", moreEntropy = false) => {\n const c = Date.now() / 1000;\n let d = c.toString(16).split(\".\").join(\"\");\n while (d.length < 14)\n d += \"0\";\n let e = \"\";\n if (moreEntropy) {\n e = \".\";\n e += Math.round(Math.random() * 100000000);\n }\n return prefix + d + e;\n};\nexport const stripHtml = (originalString) => {\n return originalString ? originalString.replace(/(<([^>]+)>)/gi, \"\") : '';\n};\n","import Tooltip from \"./tooltips\";\nconst $ = require(\"jquery\");\nexport class Pointer {\n constructor(el) {\n this.element = el;\n this.settings = this.getDefaults();\n this.init();\n this.setInitialized();\n }\n setInitialized() {\n AcPointers.add(this.element);\n }\n getDefaults() {\n return {\n width: this.element.getAttribute('data-width') ? this.element.getAttribute('data-width') : 250,\n noclick: this.element.getAttribute('data-noclick') ? this.element.getAttribute('data-noclick') : false,\n position: this.getPosition()\n };\n }\n isInitialized() {\n return AcPointers.isInitialized(this.element);\n }\n init() {\n if (this.isInitialized()) {\n return;\n }\n // create pointer\n $(this.element).pointer({\n content: this.getRelatedHTML(),\n position: this.settings.position,\n pointerWidth: this.settings.width,\n pointerClass: this.getPointerClass()\n });\n this.initEvents();\n }\n getPosition() {\n let position = {\n at: 'left top',\n my: 'right top',\n edge: 'right', // position of arrow\n };\n let pos = this.element.getAttribute('data-pos');\n let edge = this.element.getAttribute('data-pos_edge');\n if ('right' === pos) {\n position = {\n at: 'right middle',\n my: 'left middle',\n edge: 'left'\n };\n }\n if ('right_bottom' === pos) {\n position = {\n at: 'right middle',\n my: 'left bottom',\n edge: 'none'\n };\n }\n if ('left' === pos) {\n position = {\n at: 'left middle',\n my: 'right middle',\n edge: 'right'\n };\n }\n if (edge) {\n position.edge = edge;\n }\n return position;\n }\n getPointerClass() {\n let classes = [\n 'ac-wp-pointer',\n 'wp-pointer',\n 'wp-pointer-' + this.settings.position.edge\n ];\n if (this.settings.noclick) {\n classes.push('noclick');\n }\n return classes.join(' ');\n }\n getRelatedHTML() {\n let related_element = document.getElementById(this.element.getAttribute('rel'));\n return related_element ? related_element.innerHTML : '';\n }\n initEvents() {\n let el = $(this.element);\n // click\n if (!this.settings.noclick) {\n el.click(function () {\n if (el.hasClass('open')) {\n el.removeClass('open');\n }\n else {\n el.addClass('open');\n }\n });\n }\n el.click(function () {\n el.pointer('open');\n });\n el.mouseenter(function () {\n el.pointer('open');\n setTimeout(() => {\n el.pointer('open');\n }, 2);\n });\n el.mouseleave(function () {\n setTimeout(() => {\n if (!el.hasClass('open') && $('.ac-wp-pointer.hover').length === 0) {\n el.pointer('close');\n }\n }, 1);\n });\n el.on('close', () => {\n setTimeout(() => {\n if (!el.hasClass('open')) {\n el.pointer('close');\n }\n });\n });\n }\n}\nclass AcPointers {\n static isInitialized(element) {\n return this.initElements.filter(el => el === element).length > 0;\n }\n static add(element) {\n this.initElements.push(element);\n }\n}\nAcPointers.initElements = [];\nexport const initPointers = (elements = null) => {\n if (!elements) {\n elements = document.querySelectorAll('.ac-pointer');\n }\n elements.forEach(element => {\n new Pointer(element);\n });\n $('.ac-wp-pointer').hover(function () {\n $(this).addClass('hover');\n }, function () {\n $(this).removeClass('hover');\n $('.ac-pointer').trigger('close');\n }).on('click', '.close', function () {\n $('.ac-pointer').removeClass('open');\n });\n new Tooltip();\n};\n","import Nanobus from \"nanobus\";\nimport { AcEl } from \"../helpers/html-element\";\nexport default class AcServices {\n constructor() {\n this.services = {};\n this.events = new Nanobus();\n this.$ = AcEl;\n }\n registerService(name, service) {\n this.services[name] = service;\n return this;\n }\n getService(name) {\n return this.hasService(name) ? this.services[name] : null;\n }\n hasService(name) {\n return this.services.hasOwnProperty(name);\n }\n addListener(name, callback) {\n this.events.addListener(name, callback);\n }\n emitEvent(name, args) {\n this.events.emit(name, args);\n }\n}\n","export default class Modal {\n constructor(el) {\n if (!el) {\n return;\n }\n this.el = el;\n this.dialog = el.querySelector('.ac-modal__dialog');\n this.initEvents();\n }\n getElement() {\n return this.el;\n }\n initEvents() {\n let self = this;\n document.addEventListener('keydown', (e) => {\n const keyName = e.key;\n if (!this.isOpen()) {\n return;\n }\n if ('Escape' === keyName) {\n this.close();\n }\n });\n let dismissButtons = this.el.querySelectorAll('[data-dismiss=\"modal\"], .ac-modal__dialog__close');\n if (dismissButtons.length > 0) {\n dismissButtons.forEach((b) => {\n b.addEventListener('click', (e) => {\n e.preventDefault();\n self.close();\n });\n });\n }\n this.el.addEventListener('click', (e) => {\n if (e.target.classList.contains('ac-modal')) {\n self.close();\n }\n });\n }\n isOpen() {\n return this.el.classList.contains('-active');\n }\n close() {\n this.onClose();\n this.el.classList.remove('-active');\n }\n open() {\n //short delay in order to allow bubbling events to bind before opening\n setTimeout(() => {\n this.onOpen();\n this.el.removeAttribute('style');\n this.el.classList.add('-active');\n });\n }\n destroy() {\n this.el.remove();\n }\n onClose() {\n }\n onOpen() {\n }\n}\n","import Modal from './modal';\nexport default class Modals {\n constructor() {\n this.modals = {};\n this.number = 0;\n this.defaults = {\n modal: Modal\n };\n this.initGlobalEvents();\n }\n register(modal, key = '') {\n if (!key) {\n key = 'm' + this.number;\n }\n this.modals[key] = modal;\n this.number++;\n return modal;\n }\n get(key) {\n return this.modals.hasOwnProperty(key) ? this.modals[key] : null;\n }\n open(key) {\n if (this.get(key)) {\n this.get(key).open();\n }\n }\n close(key) {\n if (this.get(key)) {\n this.get(key).close();\n }\n }\n closeAll() {\n for (let key in this.modals) {\n this.close(key);\n }\n }\n initGlobalEvents() {\n document.addEventListener('click', (e) => {\n let target = e.target;\n if (target.dataset.acModal) {\n e.preventDefault();\n this.open(target.dataset.acModal);\n }\n });\n }\n}\n","import { initAcTooltips } from \"../plugin/tooltip\";\nclass Tooltips {\n constructor() {\n this.init();\n }\n init() {\n initAcTooltips();\n }\n}\nexport default Tooltips;\n","export const initAcTooltips = () => {\n document.querySelectorAll('[data-ac-tip]').forEach((element) => {\n new Tooltip(element);\n });\n};\nexport class Tooltip {\n constructor(el, content = '') {\n this.element = el;\n this.content = content ? content : el.dataset.acTip;\n this.tip = createTooltip(this.content);\n this.initEvents();\n }\n initEvents() {\n if (this.element.dataset.acTooltipInit === '1') {\n return;\n }\n this.element.dataset.acTooltipInit = '1';\n document.body.appendChild(this.tip);\n this.element.addEventListener('mouseenter', () => {\n const bodyOffset = document.body.getBoundingClientRect();\n const viewportOffset = this.element.getBoundingClientRect();\n this.tip.style.left = ((viewportOffset.left - bodyOffset.left) + this.element.offsetWidth / 2) + 'px';\n this.tip.style.top = ((viewportOffset.top - bodyOffset.top) + this.element.offsetHeight) + 'px';\n this.tip.classList.add('hover');\n });\n this.element.addEventListener('mouseleave', () => {\n this.tip.classList.remove('hover');\n });\n }\n}\nconst createTooltip = (content) => {\n let tip = document.createElement('div');\n tip.classList.add('ac-tooltip');\n tip.innerHTML = content;\n return tip;\n};\n","module.exports = jQuery;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import { Form } from \"./admin/columns/form\";\nimport { EventConstants } from \"./constants\";\nimport { initAcServices } from \"./helpers/admin-columns\";\nimport $ from 'jquery';\nimport ColumnConfigurator from \"./admin/columns/column-configurator\";\nimport Modal from \"./modules/modal\";\nimport Feedback from \"./admin/columns/feedback\";\nimport InfoScreenOption from \"./admin/columns/screen-options\";\nimport { initAcTooltips } from \"./plugin/tooltip\";\nimport { initPointers } from \"./modules/ac-pointer\";\nimport { initUninitializedListScreens } from \"./admin/columns/listscreen-initialize\";\nimport Modals from \"./modules/modals\";\nlet AcServices = initAcServices();\nAcServices.registerService('Modals', new Modals());\nnew ColumnConfigurator(AcServices);\ndocument.addEventListener('DOMContentLoaded', () => {\n initSaveHandlers();\n // Init the form\n document.querySelectorAll('#listscreen_settings').forEach((formElement) => {\n AcServices.registerService('Form', new Form(formElement, AcServices));\n });\n // Init the Pro promotion Modal\n document.querySelectorAll('#ac-modal-pro').forEach(proModal => {\n AcServices.getService('Modals').register(new Modal(proModal), 'pro');\n });\n document.querySelectorAll('#ac_list_screen').forEach(select => {\n select.addEventListener('change', () => {\n document.querySelectorAll('.view-link').forEach(link => link.style.display = 'none');\n select.closest('form').submit();\n select.disabled = true;\n select.nextElementSibling.style.display = 'inline-block';\n });\n });\n document.querySelectorAll('#direct-feedback').forEach(feedbackElement => new Feedback(feedbackElement));\n if (AC.hasOwnProperty('uninitialized_list_screens')) {\n initUninitializedListScreens(AC.uninitialized_list_screens);\n }\n // Screen Options\n document.querySelectorAll('[data-ac-screen-option=\"show_column_id\"] input').forEach(el => new InfoScreenOption('show_column_id', el, 'show-column-id', document.querySelector('.ac-boxes')));\n document.querySelectorAll('[data-ac-screen-option=\"show_column_type\"] input').forEach(el => new InfoScreenOption('show_column_type', el, 'show-column-type', document.querySelector('.ac-boxes')));\n document.querySelectorAll('[data-ac-screen-option=\"show_list_screen_id\"] input').forEach(el => new InfoScreenOption('show_list_screen_id', el, 'show-list-screen-id', document.querySelector('.ac-admin')));\n document.querySelectorAll('[data-ac-screen-option=\"show_list_screen_type\"] input').forEach(el => new InfoScreenOption('show_list_screen_type', el, 'show-list-screen-type', document.querySelector('.ac-admin')));\n});\nAcServices.addListener(EventConstants.SETTINGS.FORM.LOADED, (form) => {\n document.querySelectorAll('.add_column').forEach(el => el.addEventListener('click', () => form.createNewColumn()));\n document.querySelectorAll('a[data-clear-columns]').forEach(el => el.addEventListener('click', () => form.resetColumns()));\n // Make column settings sortable\n let $form = $(form.getElement());\n $form.hasClass('ui-sortable')\n ? $form.sortable('refresh')\n : $form.sortable({ items: '.ac-column', handle: '[data-sort-handle]' });\n});\nAcServices.addListener(EventConstants.SETTINGS.FORM.SAVING, () => {\n document.querySelector('#cpac .ac-admin').classList.add('saving');\n});\nAcServices.addListener(EventConstants.SETTINGS.FORM.SAVED, () => {\n document.querySelector('#cpac .ac-admin').classList.remove('saving');\n document.querySelector('#cpac .ac-admin').classList.add('stored');\n});\nAcServices.addListener(EventConstants.SETTINGS.COLUMN.INIT, (column) => {\n initAcTooltips();\n initPointers(column.getElement().querySelectorAll('.ac-pointer'));\n});\nconst initSaveHandlers = () => {\n const elements = document.querySelectorAll('.sidebox a.submit, .column-footer a.submit');\n AcServices.addListener(EventConstants.SETTINGS.FORM.READY, (form) => {\n elements.forEach(el => {\n el.addEventListener('click', e => {\n e.preventDefault();\n elements.forEach(el => el.setAttribute('disabled', 'disabled'));\n form.submitForm();\n });\n });\n });\n AcServices.addListener(EventConstants.SETTINGS.FORM.SAVED, () => elements.forEach(el => el.removeAttribute('disabled')));\n};\n"],"names":[],"sourceRoot":""}
|
assets/js/admin-page-settings.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=48)}([function(e,t,n){"use strict";var r=n(14),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function s(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function u(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===o.call(e)}function f(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:u,isUndefined:s,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:c,isStream:function(e){return a(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:f,merge:function e(){var t={};function n(n,r){u(t[r])&&u(n)?t[r]=e(t[r],n):u(n)?t[r]=e({},n):i(n)?t[r]=n.slice():t[r]=n}for(var r=0,o=arguments.length;r<o;r++)f(arguments[r],n);return t},extend:function(e,t,n){return f(t,(function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},,function(e,t,n){var r=n(23),o=n(24),i=n(8);function s(e){if(!(this instanceof s))return new s(e);this._name=e||"nanobus",this._starListeners=[],this._listeners={}}e.exports=s,s.prototype.emit=function(e){i.ok("string"==typeof e||"symbol"==typeof e,"nanobus.emit: eventName should be type string or symbol");for(var t=[],n=1,r=arguments.length;n<r;n++)t.push(arguments[n]);var s=o(this._name+"('"+e.toString()+"')"),a=this._listeners[e];return a&&a.length>0&&this._emit(this._listeners[e],t),this._starListeners.length>0&&this._emit(this._starListeners,e,t,s.uuid),s(),this},s.prototype.on=s.prototype.addListener=function(e,t){return i.ok("string"==typeof e||"symbol"==typeof e,"nanobus.on: eventName should be type string or symbol"),i.equal(typeof t,"function","nanobus.on: listener should be type function"),"*"===e?this._starListeners.push(t):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(t)),this},s.prototype.prependListener=function(e,t){return i.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependListener: eventName should be type string or symbol"),i.equal(typeof t,"function","nanobus.prependListener: listener should be type function"),"*"===e?this._starListeners.unshift(t):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].unshift(t)),this},s.prototype.once=function(e,t){i.ok("string"==typeof e||"symbol"==typeof e,"nanobus.once: eventName should be type string or symbol"),i.equal(typeof t,"function","nanobus.once: listener should be type function");var n=this;return this.on(e,(function r(){t.apply(n,arguments),n.removeListener(e,r)})),this},s.prototype.prependOnceListener=function(e,t){i.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependOnceListener: eventName should be type string or symbol"),i.equal(typeof t,"function","nanobus.prependOnceListener: listener should be type function");var n=this;return this.prependListener(e,(function r(){t.apply(n,arguments),n.removeListener(e,r)})),this},s.prototype.removeListener=function(e,t){return i.ok("string"==typeof e||"symbol"==typeof e,"nanobus.removeListener: eventName should be type string or symbol"),i.equal(typeof t,"function","nanobus.removeListener: listener should be type function"),"*"===e?(this._starListeners=this._starListeners.slice(),n(this._starListeners,t)):(void 0!==this._listeners[e]&&(this._listeners[e]=this._listeners[e].slice()),n(this._listeners[e],t));function n(e,t){if(e){var n=e.indexOf(t);return-1!==n?(r(e,n,1),!0):void 0}}},s.prototype.removeAllListeners=function(e){return e?"*"===e?this._starListeners=[]:this._listeners[e]=[]:(this._starListeners=[],this._listeners={}),this},s.prototype.listeners=function(e){var t="*"!==e?this._listeners[e]:this._starListeners,n=[];if(t)for(var r=t.length,o=0;o<r;o++)n.push(t[o]);return n},s.prototype._emit=function(e,t,n,r){if(void 0!==e&&0!==e.length){void 0===n&&(n=t,t=null),t&&(n=void 0!==r?[t].concat(n,r):[t].concat(n));for(var o=e.length,i=0;i<o;i++){var s=e[i];s.apply(s,n)}}}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return i}));const r=(e,t=100,n=null,r="block")=>{e.style.display=r,e.style.transition=`opacity ${t}ms`,e.style.opacity="0",setTimeout(()=>{e.style.opacity="1"},100),n&&e.addEventListener("transitionend",()=>{n.call(void 0)},{once:!0})},o=(e,t=100,n=null,r="none")=>{e.style.transition=`opacity ${t}ms`,e.style.opacity="1",setTimeout(()=>{e.style.opacity="0"},100),e.addEventListener("transitionend",()=>{e.style.display=r,n&&n.call(void 0)},{once:!0})},i=(e,t,n={})=>{let r=Object.assign({},{offset:0},n);const o=e.offsetTop+r.offset,i=window.pageYOffset,s=o-i;let a;window.requestAnimationFrame((function e(n){a||(a=n);let r=n-a,o=Math.min(r/t,1);window.scrollTo(0,i+s*o),r<t&&window.requestAnimationFrame(e)}))}},function(e,t,n){e.exports=n(26)},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));class r{constructor(e){this.element=e instanceof HTMLElement?e:document.createElement(e)}static create(e){return new r(e)}addId(e){return this.element.id=e,this}addClass(e){return this.element.classList.add(e),this}addClasses(...e){return e.forEach(e=>this.addClass(e)),this}addHtml(e){return this.element.innerHTML=e,this}css(e,t){return this.element.style[e]=t,this}}},function(e,t){function n(e,t){if(!e)throw new Error(t||"AssertionError")}n.notEqual=function(e,t,r){n(e!=t,r)},n.notOk=function(e,t){n(!e,t)},n.equal=function(e,t,r){n(e==t,r)},n.ok=n,e.exports=n},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));const r=(e,t)=>{if(!t.includes("?"))return null;return new URLSearchParams(t.split("?")[1]).get(e)},o=(e,t=null)=>(t||(t=new FormData),Object.keys(e).forEach(n=>{i(t,e[n],n)}),t),i=(e,t,n=null)=>{if(!t||"object"!=typeof t||t instanceof Date||t instanceof File){const r=null==t?"":t;e.append(n,r)}else Object.keys(t).forEach(r=>{i(e,t[r],n?`${n}[${r}]`:r)})}},,,,,function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(0);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var s=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),s.push(o(t)+"="+o(e))})))})),i=s.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";(function(t){var r=n(0),o=n(32),i={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,u={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(a=n(18)),a),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(s(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(i)})),e.exports=u}).call(this,n(31))},function(e,t,n){"use strict";var r=n(0),o=n(33),i=n(35),s=n(15),a=n(36),u=n(39),c=n(40),f=n(19);e.exports=function(e){return new Promise((function(t,n){var l=e.data,d=e.headers;r.isFormData(l)&&delete d["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(h+":"+m)}var y=a(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),s(y,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in p?u(p.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:r,config:e,request:p};o(t,n,i),p=null}},p.onabort=function(){p&&(n(f("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(f("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(f(t,e,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var v=(e.withCredentials||c(y))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;v&&(d[e.xsrfHeaderName]=v)}if("setRequestHeader"in p&&r.forEach(d,(function(e,t){void 0===l&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),l||(l=null),p.send(l)}))}},function(e,t,n){"use strict";var r=n(34);e.exports=function(e,t,n,o,i){var s=new Error(e);return r(s,t,n,o,i)}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t){t=t||{};var n={},o=["url","method","data"],i=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function u(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function c(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=u(void 0,e[o])):n[o]=u(e[o],t[o])}r.forEach(o,(function(e){r.isUndefined(t[e])||(n[e]=u(void 0,t[e]))})),r.forEach(i,c),r.forEach(s,(function(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=u(void 0,e[o])):n[o]=u(void 0,t[o])})),r.forEach(a,(function(r){r in t?n[r]=u(e[r],t[r]):r in e&&(n[r]=u(void 0,e[r]))}));var f=o.concat(i).concat(s).concat(a),l=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===f.indexOf(e)}));return r.forEach(l,c),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},,function(e,t,n){"use strict";e.exports=function(e,t,n){var r,o=e.length;if(!(t>=o||0===n)){var i=o-(n=t+n>o?o-t:n);for(r=t;r<i;++r)e[r]=e[r+n];e.length=i}}},function(e,t,n){var r,o=n(25)(),i=n(8);s.disabled=!0;try{r=window.performance,s.disabled="true"===window.localStorage.DISABLE_NANOTIMING||!r.mark}catch(e){}function s(e){if(i.equal(typeof e,"string","nanotiming: name should be type string"),s.disabled)return a;var t=(1e4*r.now()).toFixed()%Number.MAX_SAFE_INTEGER,n="start-"+t+"-"+e;function u(i){var s="end-"+t+"-"+e;r.mark(s),o.push((function(){var o=null;try{var a=e+" ["+t+"]";r.measure(a,n,s),r.clearMarks(n),r.clearMarks(s)}catch(e){o=e}i&&i(o,e)}))}return r.mark(n),u.uuid=t,u}function a(e){e&&o.push((function(){e(new Error("nanotiming: performance API unavailable"))}))}e.exports=s},function(e,t,n){var r=n(8),o="undefined"!=typeof window;function i(e){this.hasWindow=e,this.hasIdle=this.hasWindow&&window.requestIdleCallback,this.method=this.hasIdle?window.requestIdleCallback.bind(window):this.setTimeout,this.scheduled=!1,this.queue=[]}i.prototype.push=function(e){r.equal(typeof e,"function","nanoscheduler.push: cb should be type function"),this.queue.push(e),this.schedule()},i.prototype.schedule=function(){if(!this.scheduled){this.scheduled=!0;var e=this;this.method((function(t){for(;e.queue.length&&t.timeRemaining()>0;)e.queue.shift()(t);e.scheduled=!1,e.queue.length&&e.schedule()}))}},i.prototype.setTimeout=function(e){setTimeout(e,0,{timeRemaining:function(){return 1}})},e.exports=function(){var e;return o?(window._nanoScheduler||(window._nanoScheduler=new i(!0)),e=window._nanoScheduler):e=new i,e}},function(e,t,n){"use strict";var r=n(0),o=n(14),i=n(27),s=n(20);function a(e){var t=new i(e),n=o(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var u=a(n(17));u.Axios=i,u.create=function(e){return a(s(u.defaults,e))},u.Cancel=n(21),u.CancelToken=n(41),u.isCancel=n(16),u.all=function(e){return Promise.all(e)},u.spread=n(42),u.isAxiosError=n(43),e.exports=u,e.exports.default=u},function(e,t,n){"use strict";var r=n(0),o=n(15),i=n(28),s=n(29),a=n(20);function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[s,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},u.prototype.getUri=function(e){return e=a(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(a(r||{},{method:e,url:t,data:n}))}})),e.exports=u},function(e,t,n){"use strict";var r=n(0);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},function(e,t,n){"use strict";var r=n(0),o=n(30),i=n(16),s=n(17);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return a(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(a(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var u,c=[],f=!1,l=-1;function d(){f&&u&&(f=!1,u.length?c=u.concat(c):l=-1,c.length&&p())}function p(){if(!f){var e=a(d);f=!0;for(var t=c.length;t;){for(u=c,c=[];++l<t;)u&&u[l].run();l=-1,t=c.length}u=null,f=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===s||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||f||a(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(19);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,s){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(i)&&a.push("domain="+i),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(37),o=n(38);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(0),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,s={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(s[t]&&o.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(21);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},,,,,function(e,t,n){e.exports=n(55)},,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(5),o=n.n(r),i=n(9),s=n(7),a=n(4),u=n(2),c=n.n(u);class f{constructor(){this.element=l(),this.events=new c.a}getElement(){return this.element}setActive(e=!0){return e?this.element.classList.add("-active"):this.element.classList.remove("-active"),this}setLoading(e=!0){return this.setActive(!0),e?this.element.classList.add("-loading"):this.element.classList.remove("-loading"),this}onFinish(e){this.events.on("finish",e)}finish(){this.setLoading(!1),this.element.classList.add("-finished"),setTimeout(()=>{Object(a.b)(this.element,500,()=>{this.setActive(!1),this.events.emit("finish")})},2e3)}}const l=()=>s.a.create("div").addClass("ac-ajax-loading").addHtml('\n <div class="ac-ajax-loading__spinner spinner"></div>\n <div class="ac-ajax-loading__icon"><span class="dashicons dashicons-yes-alt"></span></div>\n <div class="ac-ajax-loading__status">Saved</div>\n ').element;document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".ac-settings-box input[data-ajax-setting]").forEach(e=>{new d(e,e.dataset.ajaxSetting)})});class d{constructor(e,t){this.element=e,this.name=t,this.loader=null,this.init()}init(){this.element.addEventListener("change",()=>{this.initNewLoader(),this.element.closest(".ac-toggle-v2").append(this.loader.getElement()),this.loader.setLoading(!0),this.persist().then(()=>{this.loader.finish()})})}initNewLoader(){null!==this.loader&&this.loader.getElement().remove(),this.loader=new f}persist(){return o.a.post(ajaxurl,Object(i.b)({action:"ac_admin_general_options",_ajax_nonce:AC._ajax_nonce,option_name:this.name,option_value:this.element.checked?"1":"0"}))}}}]);
|
1 |
+
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=48)}([function(e,t,n){"use strict";var r=n(14),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function s(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function u(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===o.call(e)}function f(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:u,isUndefined:s,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:c,isStream:function(e){return a(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:f,merge:function e(){var t={};function n(n,r){u(t[r])&&u(n)?t[r]=e(t[r],n):u(n)?t[r]=e({},n):i(n)?t[r]=n.slice():t[r]=n}for(var r=0,o=arguments.length;r<o;r++)f(arguments[r],n);return t},extend:function(e,t,n){return f(t,(function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},,function(e,t,n){var r=n(23),o=n(24),i=n(8);function s(e){if(!(this instanceof s))return new s(e);this._name=e||"nanobus",this._starListeners=[],this._listeners={}}e.exports=s,s.prototype.emit=function(e){i.ok("string"==typeof e||"symbol"==typeof e,"nanobus.emit: eventName should be type string or symbol");for(var t=[],n=1,r=arguments.length;n<r;n++)t.push(arguments[n]);var s=o(this._name+"('"+e.toString()+"')"),a=this._listeners[e];return a&&a.length>0&&this._emit(this._listeners[e],t),this._starListeners.length>0&&this._emit(this._starListeners,e,t,s.uuid),s(),this},s.prototype.on=s.prototype.addListener=function(e,t){return i.ok("string"==typeof e||"symbol"==typeof e,"nanobus.on: eventName should be type string or symbol"),i.equal(typeof t,"function","nanobus.on: listener should be type function"),"*"===e?this._starListeners.push(t):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(t)),this},s.prototype.prependListener=function(e,t){return i.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependListener: eventName should be type string or symbol"),i.equal(typeof t,"function","nanobus.prependListener: listener should be type function"),"*"===e?this._starListeners.unshift(t):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].unshift(t)),this},s.prototype.once=function(e,t){i.ok("string"==typeof e||"symbol"==typeof e,"nanobus.once: eventName should be type string or symbol"),i.equal(typeof t,"function","nanobus.once: listener should be type function");var n=this;return this.on(e,(function r(){t.apply(n,arguments),n.removeListener(e,r)})),this},s.prototype.prependOnceListener=function(e,t){i.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependOnceListener: eventName should be type string or symbol"),i.equal(typeof t,"function","nanobus.prependOnceListener: listener should be type function");var n=this;return this.prependListener(e,(function r(){t.apply(n,arguments),n.removeListener(e,r)})),this},s.prototype.removeListener=function(e,t){return i.ok("string"==typeof e||"symbol"==typeof e,"nanobus.removeListener: eventName should be type string or symbol"),i.equal(typeof t,"function","nanobus.removeListener: listener should be type function"),"*"===e?(this._starListeners=this._starListeners.slice(),n(this._starListeners,t)):(void 0!==this._listeners[e]&&(this._listeners[e]=this._listeners[e].slice()),n(this._listeners[e],t));function n(e,t){if(e){var n=e.indexOf(t);return-1!==n?(r(e,n,1),!0):void 0}}},s.prototype.removeAllListeners=function(e){return e?"*"===e?this._starListeners=[]:this._listeners[e]=[]:(this._starListeners=[],this._listeners={}),this},s.prototype.listeners=function(e){var t="*"!==e?this._listeners[e]:this._starListeners,n=[];if(t)for(var r=t.length,o=0;o<r;o++)n.push(t[o]);return n},s.prototype._emit=function(e,t,n,r){if(void 0!==e&&0!==e.length){void 0===n&&(n=t,t=null),t&&(n=void 0!==r?[t].concat(n,r):[t].concat(n));for(var o=e.length,i=0;i<o;i++){var s=e[i];s.apply(s,n)}}}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));const r=e=>o.create(e);class o{constructor(e){this.element=e instanceof HTMLElement?e:document.createElement(e)}static create(e){return new o(e)}addId(e){return this.element.id=e,this}addClass(e){return this.element.classList.add(e),this}addClasses(...e){return e.forEach(e=>this.addClass(e)),this}setAttribute(e,t){return this.element.setAttribute(e,t),this}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}addHtml(e){return this.element.innerHTML=e,this}append(e){return this.element.appendChild(e),this}css(e,t){return this.element.style[e]=t,this}insertAfter(e){try{this.element.parentElement.insertBefore(e,this.element.nextElementSibling)}catch(e){console.error("Not able to insert element after current node",this.element)}}insertSelfBefore(e){try{e.parentElement.insertBefore(this.element,e)}catch(e){console.error("Not able to insert element before current node",this.element)}return this}insertBefore(e){try{this.element.parentElement.insertBefore(e,this.element)}catch(e){console.error("Not able to insert element before current node",this.element)}return this}addEventListener(e,t){return this.element.addEventListener(e,t),this}addEventListeners(e,t){return e.forEach(e=>this.addEventListener(e,t)),this}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return i}));const r=(e,t=100,n=null,r="block")=>{e.style.display=r,e.style.transition=`opacity ${t}ms`,e.style.opacity="0",setTimeout(()=>{e.style.opacity="1"},100),n&&e.addEventListener("transitionend",()=>{n.call(void 0)},{once:!0})},o=(e,t=100,n=null,r="none")=>{e.style.transition=`opacity ${t}ms`,e.style.opacity="1",setTimeout(()=>{e.style.opacity="0"},100),e.addEventListener("transitionend",()=>{e.style.display=r,n&&n.call(void 0)},{once:!0})},i=(e,t,n={})=>{let r=Object.assign({},{offset:0},n);const o=e.offsetTop+r.offset,i=window.pageYOffset,s=o-i;let a;window.requestAnimationFrame((function e(n){a||(a=n);let r=n-a,o=Math.min(r/t,1);window.scrollTo(0,i+s*o),r<t&&window.requestAnimationFrame(e)}))}},function(e,t,n){e.exports=n(26)},,function(e,t){function n(e,t){if(!e)throw new Error(t||"AssertionError")}n.notEqual=function(e,t,r){n(e!=t,r)},n.notOk=function(e,t){n(!e,t)},n.equal=function(e,t,r){n(e==t,r)},n.ok=n,e.exports=n},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));const r=(e,t)=>{if(!t.includes("?"))return null;return new URLSearchParams(t.split("?")[1]).get(e)},o=(e,t=null)=>(t||(t=new FormData),Object.keys(e).forEach(n=>{i(t,e[n],n)}),t),i=(e,t,n=null)=>{if(!t||"object"!=typeof t||t instanceof Date||t instanceof File){const r=null==t?"":t;e.append(n,r)}else Object.keys(t).forEach(r=>{i(e,t[r],n?`${n}[${r}]`:r)})}},,,,,function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(0);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var s=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),s.push(o(t)+"="+o(e))})))})),i=s.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";(function(t){var r=n(0),o=n(32),i={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,u={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(a=n(18)),a),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(s(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(i)})),e.exports=u}).call(this,n(31))},function(e,t,n){"use strict";var r=n(0),o=n(33),i=n(35),s=n(15),a=n(36),u=n(39),c=n(40),f=n(19);e.exports=function(e){return new Promise((function(t,n){var l=e.data,d=e.headers;r.isFormData(l)&&delete d["Content-Type"];var h=new XMLHttpRequest;if(e.auth){var p=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(p+":"+m)}var y=a(e.baseURL,e.url);if(h.open(e.method.toUpperCase(),s(y,e.params,e.paramsSerializer),!0),h.timeout=e.timeout,h.onreadystatechange=function(){if(h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in h?u(h.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:r,config:e,request:h};o(t,n,i),h=null}},h.onabort=function(){h&&(n(f("Request aborted",e,"ECONNABORTED",h)),h=null)},h.onerror=function(){n(f("Network Error",e,null,h)),h=null},h.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(f(t,e,"ECONNABORTED",h)),h=null},r.isStandardBrowserEnv()){var v=(e.withCredentials||c(y))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;v&&(d[e.xsrfHeaderName]=v)}if("setRequestHeader"in h&&r.forEach(d,(function(e,t){void 0===l&&"content-type"===t.toLowerCase()?delete d[t]:h.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(h.withCredentials=!!e.withCredentials),e.responseType)try{h.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&h.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){h&&(h.abort(),n(e),h=null)})),l||(l=null),h.send(l)}))}},function(e,t,n){"use strict";var r=n(34);e.exports=function(e,t,n,o,i){var s=new Error(e);return r(s,t,n,o,i)}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t){t=t||{};var n={},o=["url","method","data"],i=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function u(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function c(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=u(void 0,e[o])):n[o]=u(e[o],t[o])}r.forEach(o,(function(e){r.isUndefined(t[e])||(n[e]=u(void 0,t[e]))})),r.forEach(i,c),r.forEach(s,(function(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=u(void 0,e[o])):n[o]=u(void 0,t[o])})),r.forEach(a,(function(r){r in t?n[r]=u(e[r],t[r]):r in e&&(n[r]=u(void 0,e[r]))}));var f=o.concat(i).concat(s).concat(a),l=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===f.indexOf(e)}));return r.forEach(l,c),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},,function(e,t,n){"use strict";e.exports=function(e,t,n){var r,o=e.length;if(!(t>=o||0===n)){var i=o-(n=t+n>o?o-t:n);for(r=t;r<i;++r)e[r]=e[r+n];e.length=i}}},function(e,t,n){var r,o=n(25)(),i=n(8);s.disabled=!0;try{r=window.performance,s.disabled="true"===window.localStorage.DISABLE_NANOTIMING||!r.mark}catch(e){}function s(e){if(i.equal(typeof e,"string","nanotiming: name should be type string"),s.disabled)return a;var t=(1e4*r.now()).toFixed()%Number.MAX_SAFE_INTEGER,n="start-"+t+"-"+e;function u(i){var s="end-"+t+"-"+e;r.mark(s),o.push((function(){var o=null;try{var a=e+" ["+t+"]";r.measure(a,n,s),r.clearMarks(n),r.clearMarks(s)}catch(e){o=e}i&&i(o,e)}))}return r.mark(n),u.uuid=t,u}function a(e){e&&o.push((function(){e(new Error("nanotiming: performance API unavailable"))}))}e.exports=s},function(e,t,n){var r=n(8),o="undefined"!=typeof window;function i(e){this.hasWindow=e,this.hasIdle=this.hasWindow&&window.requestIdleCallback,this.method=this.hasIdle?window.requestIdleCallback.bind(window):this.setTimeout,this.scheduled=!1,this.queue=[]}i.prototype.push=function(e){r.equal(typeof e,"function","nanoscheduler.push: cb should be type function"),this.queue.push(e),this.schedule()},i.prototype.schedule=function(){if(!this.scheduled){this.scheduled=!0;var e=this;this.method((function(t){for(;e.queue.length&&t.timeRemaining()>0;)e.queue.shift()(t);e.scheduled=!1,e.queue.length&&e.schedule()}))}},i.prototype.setTimeout=function(e){setTimeout(e,0,{timeRemaining:function(){return 1}})},e.exports=function(){var e;return o?(window._nanoScheduler||(window._nanoScheduler=new i(!0)),e=window._nanoScheduler):e=new i,e}},function(e,t,n){"use strict";var r=n(0),o=n(14),i=n(27),s=n(20);function a(e){var t=new i(e),n=o(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var u=a(n(17));u.Axios=i,u.create=function(e){return a(s(u.defaults,e))},u.Cancel=n(21),u.CancelToken=n(41),u.isCancel=n(16),u.all=function(e){return Promise.all(e)},u.spread=n(42),u.isAxiosError=n(43),e.exports=u,e.exports.default=u},function(e,t,n){"use strict";var r=n(0),o=n(15),i=n(28),s=n(29),a=n(20);function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[s,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},u.prototype.getUri=function(e){return e=a(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(a(r||{},{method:e,url:t,data:n}))}})),e.exports=u},function(e,t,n){"use strict";var r=n(0);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},function(e,t,n){"use strict";var r=n(0),o=n(30),i=n(16),s=n(17);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return a(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(a(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var u,c=[],f=!1,l=-1;function d(){f&&u&&(f=!1,u.length?c=u.concat(c):l=-1,c.length&&h())}function h(){if(!f){var e=a(d);f=!0;for(var t=c.length;t;){for(u=c,c=[];++l<t;)u&&u[l].run();l=-1,t=c.length}u=null,f=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===s||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new p(e,t)),1!==c.length||f||a(h)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(19);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,s){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(i)&&a.push("domain="+i),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(37),o=n(38);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(0),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,s={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(s[t]&&o.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(21);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},,,,,function(e,t,n){e.exports=n(55)},,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(6),o=n.n(r),i=n(9),s=n(4),a=n(5),u=n(2),c=n.n(u);class f{constructor(){this.element=l(),this.events=new c.a}getElement(){return this.element}setActive(e=!0){return e?this.element.classList.add("-active"):this.element.classList.remove("-active"),this}setLoading(e=!0){return this.setActive(!0),e?this.element.classList.add("-loading"):this.element.classList.remove("-loading"),this}onFinish(e){this.events.on("finish",e)}finish(){this.setLoading(!1),this.element.classList.add("-finished"),setTimeout(()=>{Object(a.b)(this.element,500,()=>{this.setActive(!1),this.events.emit("finish")})},2e3)}}const l=()=>s.b.create("div").addClass("ac-ajax-loading").addHtml('\n <div class="ac-ajax-loading__spinner spinner"></div>\n <div class="ac-ajax-loading__icon"><span class="dashicons dashicons-yes-alt"></span></div>\n <div class="ac-ajax-loading__status">Saved</div>\n ').element;document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(".ac-settings-box input[data-ajax-setting]").forEach(e=>{new d(e,e.dataset.ajaxSetting)})});class d{constructor(e,t){this.element=e,this.name=t,this.loader=null,this.init()}init(){this.element.addEventListener("change",()=>{this.initNewLoader(),this.element.closest(".ac-toggle-v2").append(this.loader.getElement()),this.loader.setLoading(!0),this.persist().then(()=>{this.loader.finish()})})}initNewLoader(){null!==this.loader&&this.loader.getElement().remove(),this.loader=new f}persist(){return o.a.post(ajaxurl,Object(i.b)({action:"ac_admin_general_options",_ajax_nonce:AC._ajax_nonce,option_name:this.name,option_value:this.element.checked?"1":"0"}))}}}]);
|
assets/js/admin-page-settings.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"file":"admin-page-settings.js","mappings":";;;;;;;;;AAAA,4FAAuC;;;;;;;;;;;ACA1B;;AAEb,YAAY,mBAAO,CAAC,qDAAY;AAChC,aAAa,mBAAO,CAAC,iEAAkB;AACvC,cAAc,mBAAO,CAAC,yEAAsB;AAC5C,eAAe,mBAAO,CAAC,2EAAuB;AAC9C,oBAAoB,mBAAO,CAAC,6EAAuB;AACnD,mBAAmB,mBAAO,CAAC,mFAA2B;AACtD,sBAAsB,mBAAO,CAAC,yFAA8B;AAC5D,kBAAkB,mBAAO,CAAC,yEAAqB;;AAE/C;AACA;AACA;AACA;;AAEA;AACA,6CAA6C;AAC7C;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,OAAO;AACP;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;AClLa;;AAEb,YAAY,mBAAO,CAAC,kDAAS;AAC7B,WAAW,mBAAO,CAAC,gEAAgB;AACnC,YAAY,mBAAO,CAAC,4DAAc;AAClC,kBAAkB,mBAAO,CAAC,wEAAoB;AAC9C,eAAe,mBAAO,CAAC,wDAAY;;AAEnC;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY,OAAO;AACnB;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,eAAe,mBAAO,CAAC,kEAAiB;AACxC,oBAAoB,mBAAO,CAAC,4EAAsB;AAClD,iBAAiB,mBAAO,CAAC,sEAAmB;;AAE5C;AACA;AACA;AACA;AACA,eAAe,mBAAO,CAAC,oEAAkB;;AAEzC;AACA,qBAAqB,mBAAO,CAAC,gFAAwB;;AAErD;;AAEA;AACA,yBAAsB;;;;;;;;;;;;ACvDT;;AAEb;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;;;;;;;;;;;AClBa;;AAEb,aAAa,mBAAO,CAAC,2DAAU;;AAE/B;AACA;AACA;AACA;AACA,WAAW,UAAU;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;;;;;;;;;;;;ACxDa;;AAEb;AACA;AACA;;;;;;;;;;;;ACJa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;AAChC,eAAe,mBAAO,CAAC,yEAAqB;AAC5C,yBAAyB,mBAAO,CAAC,iFAAsB;AACvD,sBAAsB,mBAAO,CAAC,2EAAmB;AACjD,kBAAkB,mBAAO,CAAC,mEAAe;;AAEzC;AACA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;;AAEA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;;AAEH;AACA;AACA,GAAG;;AAEH;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA,yBAAyB;AACzB,KAAK;AACL;AACA,CAAC;;AAED;AACA;AACA;AACA,gDAAgD;AAChD;AACA;AACA;AACA,KAAK;AACL;AACA,CAAC;;AAED;;;;;;;;;;;;AC9Fa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,UAAU;AACrB,WAAW,UAAU;AACrB;AACA,YAAY,QAAQ;AACpB;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,UAAU;AACrB;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;;;;;;ACnDa;;AAEb,oBAAoB,mBAAO,CAAC,mFAA0B;AACtD,kBAAkB,mBAAO,CAAC,+EAAwB;;AAElD;AACA;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnBa;;AAEb,mBAAmB,mBAAO,CAAC,qEAAgB;;AAE3C;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjBa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;AAChC,oBAAoB,mBAAO,CAAC,uEAAiB;AAC7C,eAAe,mBAAO,CAAC,uEAAoB;AAC3C,eAAe,mBAAO,CAAC,yDAAa;;AAEpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,+BAA+B;AAC/B,uCAAuC;AACvC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,GAAG;AACH;;;;;;;;;;;;AC9Ea;;AAEb;AACA;AACA;AACA,WAAW,OAAO;AAClB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,OAAO;AACpB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACzCa;;AAEb,YAAY,mBAAO,CAAC,mDAAU;;AAE9B;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN,2BAA2B;AAC3B,MAAM;AACN;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,GAAG;;AAEH;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;;AAEA;AACA;;;;;;;;;;;;ACtFa;;AAEb,kBAAkB,mBAAO,CAAC,mEAAe;;AAEzC;AACA;AACA;AACA,WAAW,UAAU;AACrB,WAAW,UAAU;AACrB,WAAW,QAAQ;AACnB;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxBa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;AACA;AACA,WAAW,eAAe;AAC1B,WAAW,OAAO;AAClB,WAAW,gBAAgB;AAC3B,aAAa,GAAG;AAChB;AACA;AACA;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;;;;;ACnBa;;AAEb,YAAY,mBAAO,CAAC,kDAAS;AAC7B,0BAA0B,mBAAO,CAAC,8FAA+B;;AAEjE;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,cAAc,mBAAO,CAAC,gEAAgB;AACtC,IAAI;AACJ;AACA,cAAc,mBAAO,CAAC,iEAAiB;AACvC;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wEAAwE;AACxE;AACA;AACA;AACA,uDAAuD;AACvD;AACA;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;AACA,QAAQ,YAAY;AACpB;AACA;AACA,GAAG;;AAEH;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,CAAC;;AAED;AACA;AACA,CAAC;;AAED;;;;;;;;;;;;ACjGa;;AAEb;AACA;AACA;AACA,oBAAoB,iBAAiB;AACrC;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACVa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA,IAAI;AACJ;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,QAAQ;AACR;AACA;;AAEA;AACA;AACA;AACA,UAAU;AACV;AACA;AACA;AACA,OAAO;AACP,KAAK;;AAEL;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;;;;;;;;;;;ACrEa;;AAEb;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACba;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA,2CAA2C;AAC3C,SAAS;;AAET;AACA,4DAA4D,wBAAwB;AACpF;AACA,SAAS;;AAET;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA,kCAAkC;AAClC,gCAAgC,cAAc;AAC9C;AACA;AACA,KAAK;AACL;;;;;;;;;;;;ACpDa;;AAEb;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACba;;AAEb;AACA;AACA;AACA,WAAW,GAAG;AACd,aAAa,SAAS;AACtB;AACA;AACA;AACA;;;;;;;;;;;;ACVa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,cAAc,QAAQ;AACtB,gBAAgB;AAChB;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA,cAAc,QAAQ;AACtB,gBAAgB,SAAS;AACzB;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;;AAEL;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;;;;;;;;;;;ACnEa;;AAEb,YAAY,mBAAO,CAAC,mDAAU;;AAE9B;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;;;;;;;;;;;ACXa;;AAEb,YAAY,mBAAO,CAAC,qDAAY;;AAEhC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA,kBAAkB;;AAElB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ;AACR;AACA;AACA;AACA,GAAG;;AAEH;AACA;;;;;;;;;;;;ACpDa;;AAEb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B;AAC/B;AACA;AACA,WAAW,UAAU;AACrB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC1Ba;;AAEb,WAAW,mBAAO,CAAC,gEAAgB;;AAEnC;;AAEA;;AAEA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY,SAAS;AACrB;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,SAAS;AACtB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,WAAW,cAAc;AACzB,WAAW,UAAU;AACrB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,oCAAoC,OAAO;AAC3C;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,SAAS,GAAG,SAAS;AAC5C,4BAA4B;AAC5B;AACA;AACA,WAAW,QAAQ;AACnB,aAAa,QAAQ;AACrB;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN,4BAA4B;AAC5B,MAAM;AACN;AACA,MAAM;AACN;AACA;AACA;;AAEA,wCAAwC,OAAO;AAC/C;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB,YAAY,QAAQ;AACpB;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA,WAAW,QAAQ;AACnB,YAAY,QAAQ;AACpB;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACpTI,SAAO;;;;;;;;;;;;;;;;;AAHX,6DAUK,sBAVL;AACC,6DAQK,YARL;AACC,6DAEK,YAFL;;;AAGA,6DAGK,YAHL;AACC,6DAAsD,eAAtD;;AACA,6DAAwF,eAAxF;;;;;;;;AADkB,WAAK;;AACL,WAAO;;;;;;;;;;AAJxB,SAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAI4D,cAAQ,UAAR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9CvE;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;;;;ACrBA,aAAa,mBAAO,CAAC,sEAAoB;AACzC,iBAAiB,mBAAO,CAAC,wDAAY;AACrC,aAAa,mBAAO,CAAC,kDAAQ;;AAE7B;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,0CAA0C,SAAS;AACnD;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,oBAAoB,aAAa;AACjC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA,kBAAkB,YAAY;AAC9B;AACA;AACA;AACA;;;;;;;;;;;ACjKA,aAAa,mBAAO,CAAC,kDAAQ;;AAE7B;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;;;;;ACtDA,gBAAgB,mBAAO,CAAC,4DAAe;AACvC,aAAa,mBAAO,CAAC,kDAAQ;;AAE7B;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,YAAY;AACpB;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;;;;;;;;;;;AC/CY;;AAEZ;AACA;AACA;AACA;AACA,WAAW,UAAU;AACrB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA,qBAAqB,SAAS;AAC9B;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;;;AC1BO;AACP;AACA,0CAA0C,GAAG;AAC7C;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,oBAAoB,SAAI;AACxB,SAAS,IAAI,YAAY;AACzB;AACA;AACO;AACP,0CAA0C,GAAG;AAC7C;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA,oBAAoB,SAAI;AACxB;AACA,KAAK,IAAI,YAAY;AACrB;AACO,kDAAkD;AACzD;AACA;AACA;AACA,mCAAmC;AACnC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;;;;;;;;;;;;;;;;;;AC/CO;AACP;AACA;AACA;AACA;AACA;AACA;AACO;AACP;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACO;AACP;AACA;AACA,uEAAuE,UAAU,GAAG,IAAI;AACxF,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AC1BO;AACP;AACA;AACe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AC5EuE;AACxD;AACf;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,4EAAiB;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;;;;;;;;;;;;;;;;;;;ACrBoD;AACJ;AAClB;AACf;AACf;AACA;AACA,0BAA0B,gDAAO;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,4DAAO;AACnB;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA,WAAW,oEAAoB;AAC/B;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC5CmO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACAnO;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B,KAAK;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B,SAAS;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,YAAY;AACpC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,yBAAyB;AACxD,SAAS;AACT;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,qBAAqB;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,qBAAqB;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC,UAAU;AAC7C;AACA,eAAe,aAAa;AAC5B;AACA;AACA;AACA;AACA,WAAW,WAAW;AACtB;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,mBAAmB;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,uBAAuB;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,0CAA0C,IAAI;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,kBAAkB;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,mBAAmB;AACvC,qBAAqB,4CAA4C;AACjE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kDAAkD,kBAAkB;AACpE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sDAAsD,QAAQ;AAC9D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,4BAA4B;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,kBAAkB;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,2BAA2B;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B;AAC/B;AACA;AACA,oBAAoB,2BAA2B;AAC/C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kDAAkD,oBAAoB,QAAQ,SAAS,aAAa,cAAc;AAClH,2BAA2B,WAAW,YAAY,sBAAsB,YAAY;AACpF;AACA;AACA;AACA;AACA;AACA,iEAAiE,0BAA0B;AAC3F;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,mBAAmB;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,mBAAmB;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sBAAsB;AACtB,oBAAoB,QAAQ;AAC5B;AACA,kCAAkC,EAAE,cAAc;AAClD;AACA,oCAAoC,EAAE,cAAc,GAAG;AACvD,6BAA6B,WAAW,GAAG,IAAI;AAC/C;AACA;AACA;AACA,wEAAwE;AACxE;AACA;AACA,4CAA4C,MAAM,EAAE,KAAK;AACzD;AACA;AACA,8BAA8B,eAAe,UAAU,SAAS,EAAE,MAAM,EAAE,SAAS,YAAY,MAAM;AACrG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,KAAK;AACL;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY;AACZ;AACA;AACA;AACA,oDAAoD,aAAa,UAAU;AAC3E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,gBAAgB;AAChC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,WAAW,YAAY,gBAAgB,MAAM,cAAc;AAC7F;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,6BAA6B;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,6BAA6B;AACrD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,uCAAuC,8BAA8B,EAAE,KAAK;AAC5E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA,0BAA0B;AAC1B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,iEAAiE;AACjF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,iEAAiE;AACjF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gBAAgB,iEAAiE;AACjF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,WAAW;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,iBAAiB;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,4BAA4B;AAC5B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,qDAAqD,KAAK,IAAI,KAAK,GAAG,KAAK,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,OAAO,GAAG,OAAO;AACrX;AACA;AACA;AACA,uCAAuC;AACvC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uBAAuB,KAAK,IAAI,MAAM;AACtC;AACA,KAAK;AACL;AACA;AACA;AACA,gBAAgB;AAChB,eAAe;AACf,eAAe;AACf,cAAc;AACd,cAAc;AACd;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oBAAoB,kBAAkB;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4BAA4B,IAAI;AAChC,4BAA4B,KAAK;AACjC;AACA;AACA;AACA;AACA,kBAAkB,QAAQ,EAAE,uBAAuB,GAAG,KAAK,GAAG,OAAO,KAAK;AAC1E,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,IAAI;AACpC;AACA;AACA;AACA;AACA;AACA,2BAA2B,IAAI,YAAY,wBAAwB,IAAI;AACvE;AACA,6BAA6B;AAC7B,mDAAmD;AACnD;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,KAAK,EAAE,0BAA0B,gEAAgE,MAAM,GAAG,EAAE;AAC3H;AACA;AACA,gCAAgC,QAAQ;AACxC;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,+CAA+C;AAC3D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iDAAiD;AACjD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,cAAc;AAC9C;AACA;AACA,oBAAoB,WAAW;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,8DAA8D,mBAAmB;AACjF;AACA;AACA,sCAAsC,cAAc;AACpD;AACA;AACA;AACA,sCAAsC,cAAc;AACpD;AACA;AACA;AACA,sCAAsC,sBAAsB;AAC5D;AACA;AACA;AACA,sCAAsC,sBAAsB;AAC5D;AACA;AACA;AACA,sCAAsC,MAAM;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD,iCAAiC;AACjF;AACA;AACA,uDAAuD,iCAAiC;AACxF;AACA;AACA;AACA;AACA;AACA;AACA,mDAAmD,iBAAiB;AACpE;AACA,gDAAgD,wBAAwB;AACxE;AACA;AACA;AACA,2CAA2C,uBAAuB;AAClE;AACA;AACA;AACA,0CAA0C,uBAAuB;AACjE;AACA;AACA;AACA;AACA;AACA,uCAAuC,kBAAkB;AACzD;AACA;AACA;AACA;AACA,oBAAoB,OAAO;AAC3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,KAAK,iCAAiC,SAAS;AAC5E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6DAA6D;AAC7D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,YAAY,uBAAuB;AACnC,0DAA0D,YAAY;AACtE;AACA;AACA;AACA;AACA;AACA;AACA,aAAa,cAAc;AAC3B;AACA,qBAAqB,OAAO;AAC5B;AACA;AACA;AACA;AACA;AACA,6DAA6D,YAAY;AACzE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAE6kF;;;;;;;UClgE7kF;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;;;;;;ACN0B;AAC2B;AACP;AACQ;AACtD;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA,gBAAgB,+DAAc;AAC9B;AACA;AACA;AACA,iBAAiB;AACjB;AACA,aAAa;AACb,SAAS;AACT;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,0BAA0B,2DAAU;AACpC;AACA;AACA,eAAe,iDAAU,UAAU,kEAAiB;AACpD;AACA;AACA;AACA;AACA,SAAS;AACT;AACA","sources":["webpack://admincolumns/./node_modules/axios/index.js","webpack://admincolumns/./node_modules/axios/lib/adapters/xhr.js","webpack://admincolumns/./node_modules/axios/lib/axios.js","webpack://admincolumns/./node_modules/axios/lib/cancel/Cancel.js","webpack://admincolumns/./node_modules/axios/lib/cancel/CancelToken.js","webpack://admincolumns/./node_modules/axios/lib/cancel/isCancel.js","webpack://admincolumns/./node_modules/axios/lib/core/Axios.js","webpack://admincolumns/./node_modules/axios/lib/core/InterceptorManager.js","webpack://admincolumns/./node_modules/axios/lib/core/buildFullPath.js","webpack://admincolumns/./node_modules/axios/lib/core/createError.js","webpack://admincolumns/./node_modules/axios/lib/core/dispatchRequest.js","webpack://admincolumns/./node_modules/axios/lib/core/enhanceError.js","webpack://admincolumns/./node_modules/axios/lib/core/mergeConfig.js","webpack://admincolumns/./node_modules/axios/lib/core/settle.js","webpack://admincolumns/./node_modules/axios/lib/core/transformData.js","webpack://admincolumns/./node_modules/axios/lib/defaults.js","webpack://admincolumns/./node_modules/axios/lib/helpers/bind.js","webpack://admincolumns/./node_modules/axios/lib/helpers/buildURL.js","webpack://admincolumns/./node_modules/axios/lib/helpers/combineURLs.js","webpack://admincolumns/./node_modules/axios/lib/helpers/cookies.js","webpack://admincolumns/./node_modules/axios/lib/helpers/isAbsoluteURL.js","webpack://admincolumns/./node_modules/axios/lib/helpers/isAxiosError.js","webpack://admincolumns/./node_modules/axios/lib/helpers/isURLSameOrigin.js","webpack://admincolumns/./node_modules/axios/lib/helpers/normalizeHeaderName.js","webpack://admincolumns/./node_modules/axios/lib/helpers/parseHeaders.js","webpack://admincolumns/./node_modules/axios/lib/helpers/spread.js","webpack://admincolumns/./node_modules/axios/lib/utils.js","webpack://admincolumns/./js/components/ConfirmationModal.svelte","webpack://admincolumns/./node_modules/nanoassert/index.js","webpack://admincolumns/./node_modules/nanobus/index.js","webpack://admincolumns/./node_modules/nanoscheduler/index.js","webpack://admincolumns/./node_modules/nanotiming/browser.js","webpack://admincolumns/./node_modules/remove-array-items/index.js","webpack://admincolumns/./js/helpers/animations.ts","webpack://admincolumns/./js/helpers/global.ts","webpack://admincolumns/./js/helpers/html-element.ts","webpack://admincolumns/./js/plugin/ac-confirmation.ts","webpack://admincolumns/./js/plugin/ajax-loader.ts","webpack://admincolumns/./node_modules/svelte/index.mjs","webpack://admincolumns/./node_modules/svelte/internal/index.mjs","webpack://admincolumns/webpack/bootstrap","webpack://admincolumns/webpack/runtime/compat get default export","webpack://admincolumns/webpack/runtime/define property getters","webpack://admincolumns/webpack/runtime/hasOwnProperty shorthand","webpack://admincolumns/webpack/runtime/make namespace object","webpack://admincolumns/./js/admin-page-settings.ts"],"sourcesContent":["module.exports = require('./lib/axios');","'use strict';\n\nvar utils = require('./../utils');\nvar settle = require('./../core/settle');\nvar cookies = require('./../helpers/cookies');\nvar buildURL = require('./../helpers/buildURL');\nvar buildFullPath = require('../core/buildFullPath');\nvar parseHeaders = require('./../helpers/parseHeaders');\nvar isURLSameOrigin = require('./../helpers/isURLSameOrigin');\nvar createError = require('../core/createError');\n\nmodule.exports = function xhrAdapter(config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n var requestData = config.data;\n var requestHeaders = config.headers;\n\n if (utils.isFormData(requestData)) {\n delete requestHeaders['Content-Type']; // Let the browser set it\n }\n\n var request = new XMLHttpRequest();\n\n // HTTP basic authentication\n if (config.auth) {\n var username = config.auth.username || '';\n var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : '';\n requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password);\n }\n\n var fullPath = buildFullPath(config.baseURL, config.url);\n request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true);\n\n // Set the request timeout in MS\n request.timeout = config.timeout;\n\n // Listen for ready state\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n\n // Prepare the response\n var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null;\n var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response;\n var response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config: config,\n request: request\n };\n\n settle(resolve, reject, response);\n\n // Clean up request\n request = null;\n };\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(createError('Request aborted', config, 'ECONNABORTED', request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError() {\n // Real errors are hidden from us by the browser\n // onerror should only fire if it's a network error\n reject(createError('Network Error', config, null, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle timeout\n request.ontimeout = function handleTimeout() {\n var timeoutErrorMessage = 'timeout of ' + config.timeout + 'ms exceeded';\n if (config.timeoutErrorMessage) {\n timeoutErrorMessage = config.timeoutErrorMessage;\n }\n reject(createError(timeoutErrorMessage, config, 'ECONNABORTED',\n request));\n\n // Clean up request\n request = null;\n };\n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n if (utils.isStandardBrowserEnv()) {\n // Add xsrf header\n var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ?\n cookies.read(config.xsrfCookieName) :\n undefined;\n\n if (xsrfValue) {\n requestHeaders[config.xsrfHeaderName] = xsrfValue;\n }\n }\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders, function setRequestHeader(val, key) {\n if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') {\n // Remove Content-Type if data is undefined\n delete requestHeaders[key];\n } else {\n // Otherwise add header to the request\n request.setRequestHeader(key, val);\n }\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(config.withCredentials)) {\n request.withCredentials = !!config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (config.responseType) {\n try {\n request.responseType = config.responseType;\n } catch (e) {\n // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2.\n // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function.\n if (config.responseType !== 'json') {\n throw e;\n }\n }\n }\n\n // Handle progress if needed\n if (typeof config.onDownloadProgress === 'function') {\n request.addEventListener('progress', config.onDownloadProgress);\n }\n\n // Not all browsers support upload events\n if (typeof config.onUploadProgress === 'function' && request.upload) {\n request.upload.addEventListener('progress', config.onUploadProgress);\n }\n\n if (config.cancelToken) {\n // Handle cancellation\n config.cancelToken.promise.then(function onCanceled(cancel) {\n if (!request) {\n return;\n }\n\n request.abort();\n reject(cancel);\n // Clean up request\n request = null;\n });\n }\n\n if (!requestData) {\n requestData = null;\n }\n\n // Send the request\n request.send(requestData);\n });\n};\n","'use strict';\n\nvar utils = require('./utils');\nvar bind = require('./helpers/bind');\nvar Axios = require('./core/Axios');\nvar mergeConfig = require('./core/mergeConfig');\nvar defaults = require('./defaults');\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n * @return {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n var context = new Axios(defaultConfig);\n var instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context);\n\n // Copy context to instance\n utils.extend(instance, context);\n\n return instance;\n}\n\n// Create the default instance to be exported\nvar axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Factory for creating new instances\naxios.create = function create(instanceConfig) {\n return createInstance(mergeConfig(axios.defaults, instanceConfig));\n};\n\n// Expose Cancel & CancelToken\naxios.Cancel = require('./cancel/Cancel');\naxios.CancelToken = require('./cancel/CancelToken');\naxios.isCancel = require('./cancel/isCancel');\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\naxios.spread = require('./helpers/spread');\n\n// Expose isAxiosError\naxios.isAxiosError = require('./helpers/isAxiosError');\n\nmodule.exports = axios;\n\n// Allow use of default import syntax in TypeScript\nmodule.exports.default = axios;\n","'use strict';\n\n/**\n * A `Cancel` is an object that is thrown when an operation is canceled.\n *\n * @class\n * @param {string=} message The message.\n */\nfunction Cancel(message) {\n this.message = message;\n}\n\nCancel.prototype.toString = function toString() {\n return 'Cancel' + (this.message ? ': ' + this.message : '');\n};\n\nCancel.prototype.__CANCEL__ = true;\n\nmodule.exports = Cancel;\n","'use strict';\n\nvar Cancel = require('./Cancel');\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @class\n * @param {Function} executor The executor function.\n */\nfunction CancelToken(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n var resolvePromise;\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n var token = this;\n executor(function cancel(message) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new Cancel(message);\n resolvePromise(token.reason);\n });\n}\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nCancelToken.prototype.throwIfRequested = function throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n};\n\n/**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\nCancelToken.source = function source() {\n var cancel;\n var token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token: token,\n cancel: cancel\n };\n};\n\nmodule.exports = CancelToken;\n","'use strict';\n\nmodule.exports = function isCancel(value) {\n return !!(value && value.__CANCEL__);\n};\n","'use strict';\n\nvar utils = require('./../utils');\nvar buildURL = require('../helpers/buildURL');\nvar InterceptorManager = require('./InterceptorManager');\nvar dispatchRequest = require('./dispatchRequest');\nvar mergeConfig = require('./mergeConfig');\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n */\nfunction Axios(instanceConfig) {\n this.defaults = instanceConfig;\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n}\n\n/**\n * Dispatch a request\n *\n * @param {Object} config The config specific for this request (merged with this.defaults)\n */\nAxios.prototype.request = function request(config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof config === 'string') {\n config = arguments[1] || {};\n config.url = arguments[0];\n } else {\n config = config || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n // Set config.method\n if (config.method) {\n config.method = config.method.toLowerCase();\n } else if (this.defaults.method) {\n config.method = this.defaults.method.toLowerCase();\n } else {\n config.method = 'get';\n }\n\n // Hook up interceptors middleware\n var chain = [dispatchRequest, undefined];\n var promise = Promise.resolve(config);\n\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n chain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n chain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n while (chain.length) {\n promise = promise.then(chain.shift(), chain.shift());\n }\n\n return promise;\n};\n\nAxios.prototype.getUri = function getUri(config) {\n config = mergeConfig(this.defaults, config);\n return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\\?/, '');\n};\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n url: url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method: method,\n url: url,\n data: data\n }));\n };\n});\n\nmodule.exports = Axios;\n","'use strict';\n\nvar utils = require('./../utils');\n\nfunction InterceptorManager() {\n this.handlers = [];\n}\n\n/**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\nInterceptorManager.prototype.use = function use(fulfilled, rejected) {\n this.handlers.push({\n fulfilled: fulfilled,\n rejected: rejected\n });\n return this.handlers.length - 1;\n};\n\n/**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n */\nInterceptorManager.prototype.eject = function eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n};\n\n/**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n */\nInterceptorManager.prototype.forEach = function forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n};\n\nmodule.exports = InterceptorManager;\n","'use strict';\n\nvar isAbsoluteURL = require('../helpers/isAbsoluteURL');\nvar combineURLs = require('../helpers/combineURLs');\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n * @returns {string} The combined full path\n */\nmodule.exports = function buildFullPath(baseURL, requestedURL) {\n if (baseURL && !isAbsoluteURL(requestedURL)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n};\n","'use strict';\n\nvar enhanceError = require('./enhanceError');\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The created error.\n */\nmodule.exports = function createError(message, config, code, request, response) {\n var error = new Error(message);\n return enhanceError(error, config, code, request, response);\n};\n","'use strict';\n\nvar utils = require('./../utils');\nvar transformData = require('./transformData');\nvar isCancel = require('../cancel/isCancel');\nvar defaults = require('../defaults');\n\n/**\n * Throws a `Cancel` if cancellation has been requested.\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n * @returns {Promise} The Promise to be fulfilled\n */\nmodule.exports = function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n // Ensure headers exist\n config.headers = config.headers || {};\n\n // Transform request data\n config.data = transformData(\n config.data,\n config.headers,\n config.transformRequest\n );\n\n // Flatten headers\n config.headers = utils.merge(\n config.headers.common || {},\n config.headers[config.method] || {},\n config.headers\n );\n\n utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n function cleanHeaderConfig(method) {\n delete config.headers[method];\n }\n );\n\n var adapter = config.adapter || defaults.adapter;\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData(\n response.data,\n response.headers,\n config.transformResponse\n );\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData(\n reason.response.data,\n reason.response.headers,\n config.transformResponse\n );\n }\n }\n\n return Promise.reject(reason);\n });\n};\n","'use strict';\n\n/**\n * Update an Error with the specified config, error code, and response.\n *\n * @param {Error} error The error to update.\n * @param {Object} config The config.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n * @returns {Error} The error.\n */\nmodule.exports = function enhanceError(error, config, code, request, response) {\n error.config = config;\n if (code) {\n error.code = code;\n }\n\n error.request = request;\n error.response = response;\n error.isAxiosError = true;\n\n error.toJSON = function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: this.config,\n code: this.code\n };\n };\n return error;\n};\n","'use strict';\n\nvar utils = require('../utils');\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n * @returns {Object} New object resulting from merging config2 to config1\n */\nmodule.exports = function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n var config = {};\n\n var valueFromConfig2Keys = ['url', 'method', 'data'];\n var mergeDeepPropertiesKeys = ['headers', 'auth', 'proxy', 'params'];\n var defaultToConfig2Keys = [\n 'baseURL', 'transformRequest', 'transformResponse', 'paramsSerializer',\n 'timeout', 'timeoutMessage', 'withCredentials', 'adapter', 'responseType', 'xsrfCookieName',\n 'xsrfHeaderName', 'onUploadProgress', 'onDownloadProgress', 'decompress',\n 'maxContentLength', 'maxBodyLength', 'maxRedirects', 'transport', 'httpAgent',\n 'httpsAgent', 'cancelToken', 'socketPath', 'responseEncoding'\n ];\n var directMergeKeys = ['validateStatus'];\n\n function getMergedValue(target, source) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge(target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n function mergeDeepProperties(prop) {\n if (!utils.isUndefined(config2[prop])) {\n config[prop] = getMergedValue(config1[prop], config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n config[prop] = getMergedValue(undefined, config1[prop]);\n }\n }\n\n utils.forEach(valueFromConfig2Keys, function valueFromConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n config[prop] = getMergedValue(undefined, config2[prop]);\n }\n });\n\n utils.forEach(mergeDeepPropertiesKeys, mergeDeepProperties);\n\n utils.forEach(defaultToConfig2Keys, function defaultToConfig2(prop) {\n if (!utils.isUndefined(config2[prop])) {\n config[prop] = getMergedValue(undefined, config2[prop]);\n } else if (!utils.isUndefined(config1[prop])) {\n config[prop] = getMergedValue(undefined, config1[prop]);\n }\n });\n\n utils.forEach(directMergeKeys, function merge(prop) {\n if (prop in config2) {\n config[prop] = getMergedValue(config1[prop], config2[prop]);\n } else if (prop in config1) {\n config[prop] = getMergedValue(undefined, config1[prop]);\n }\n });\n\n var axiosKeys = valueFromConfig2Keys\n .concat(mergeDeepPropertiesKeys)\n .concat(defaultToConfig2Keys)\n .concat(directMergeKeys);\n\n var otherKeys = Object\n .keys(config1)\n .concat(Object.keys(config2))\n .filter(function filterAxiosKeys(key) {\n return axiosKeys.indexOf(key) === -1;\n });\n\n utils.forEach(otherKeys, mergeDeepProperties);\n\n return config;\n};\n","'use strict';\n\nvar createError = require('./createError');\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n */\nmodule.exports = function settle(resolve, reject, response) {\n var validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(createError(\n 'Request failed with status code ' + response.status,\n response.config,\n null,\n response.request,\n response\n ));\n }\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Object|String} data The data to be transformed\n * @param {Array} headers The headers for the request or response\n * @param {Array|Function} fns A single function or Array of functions\n * @returns {*} The resulting transformed data\n */\nmodule.exports = function transformData(data, headers, fns) {\n /*eslint no-param-reassign:0*/\n utils.forEach(fns, function transform(fn) {\n data = fn(data, headers);\n });\n\n return data;\n};\n","'use strict';\n\nvar utils = require('./utils');\nvar normalizeHeaderName = require('./helpers/normalizeHeaderName');\n\nvar DEFAULT_CONTENT_TYPE = {\n 'Content-Type': 'application/x-www-form-urlencoded'\n};\n\nfunction setContentTypeIfUnset(headers, value) {\n if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) {\n headers['Content-Type'] = value;\n }\n}\n\nfunction getDefaultAdapter() {\n var adapter;\n if (typeof XMLHttpRequest !== 'undefined') {\n // For browsers use XHR adapter\n adapter = require('./adapters/xhr');\n } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') {\n // For node use HTTP adapter\n adapter = require('./adapters/http');\n }\n return adapter;\n}\n\nvar defaults = {\n adapter: getDefaultAdapter(),\n\n transformRequest: [function transformRequest(data, headers) {\n normalizeHeaderName(headers, 'Accept');\n normalizeHeaderName(headers, 'Content-Type');\n if (utils.isFormData(data) ||\n utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8');\n return data.toString();\n }\n if (utils.isObject(data)) {\n setContentTypeIfUnset(headers, 'application/json;charset=utf-8');\n return JSON.stringify(data);\n }\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n /*eslint no-param-reassign:0*/\n if (typeof data === 'string') {\n try {\n data = JSON.parse(data);\n } catch (e) { /* Ignore */ }\n }\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n }\n};\n\ndefaults.headers = {\n common: {\n 'Accept': 'application/json, text/plain, */*'\n }\n};\n\nutils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) {\n defaults.headers[method] = {};\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE);\n});\n\nmodule.exports = defaults;\n","'use strict';\n\nmodule.exports = function bind(fn, thisArg) {\n return function wrap() {\n var args = new Array(arguments.length);\n for (var i = 0; i < args.length; i++) {\n args[i] = arguments[i];\n }\n return fn.apply(thisArg, args);\n };\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+').\n replace(/%5B/gi, '[').\n replace(/%5D/gi, ']');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @returns {string} The formatted url\n */\nmodule.exports = function buildURL(url, params, paramsSerializer) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n\n var serializedParams;\n if (paramsSerializer) {\n serializedParams = paramsSerializer(params);\n } else if (utils.isURLSearchParams(params)) {\n serializedParams = params.toString();\n } else {\n var parts = [];\n\n utils.forEach(params, function serialize(val, key) {\n if (val === null || typeof val === 'undefined') {\n return;\n }\n\n if (utils.isArray(val)) {\n key = key + '[]';\n } else {\n val = [val];\n }\n\n utils.forEach(val, function parseValue(v) {\n if (utils.isDate(v)) {\n v = v.toISOString();\n } else if (utils.isObject(v)) {\n v = JSON.stringify(v);\n }\n parts.push(encode(key) + '=' + encode(v));\n });\n });\n\n serializedParams = parts.join('&');\n }\n\n if (serializedParams) {\n var hashmarkIndex = url.indexOf('#');\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n};\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n * @returns {string} The combined URL\n */\nmodule.exports = function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/+$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs support document.cookie\n (function standardBrowserEnv() {\n return {\n write: function write(name, value, expires, path, domain, secure) {\n var cookie = [];\n cookie.push(name + '=' + encodeURIComponent(value));\n\n if (utils.isNumber(expires)) {\n cookie.push('expires=' + new Date(expires).toGMTString());\n }\n\n if (utils.isString(path)) {\n cookie.push('path=' + path);\n }\n\n if (utils.isString(domain)) {\n cookie.push('domain=' + domain);\n }\n\n if (secure === true) {\n cookie.push('secure');\n }\n\n document.cookie = cookie.join('; ');\n },\n\n read: function read(name) {\n var match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove: function remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n };\n })() :\n\n // Non standard browser env (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return {\n write: function write() {},\n read: function read() { return null; },\n remove: function remove() {}\n };\n })()\n);\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nmodule.exports = function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"<scheme>://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d\\+\\-\\.]*:)?\\/\\//i.test(url);\n};\n","'use strict';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nmodule.exports = function isAxiosError(payload) {\n return (typeof payload === 'object') && (payload.isAxiosError === true);\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\nmodule.exports = (\n utils.isStandardBrowserEnv() ?\n\n // Standard browser envs have full support of the APIs needed to test\n // whether the request URL is of the same origin as current location.\n (function standardBrowserEnv() {\n var msie = /(msie|trident)/i.test(navigator.userAgent);\n var urlParsingNode = document.createElement('a');\n var originURL;\n\n /**\n * Parse a URL to discover it's components\n *\n * @param {String} url The URL to be parsed\n * @returns {Object}\n */\n function resolveURL(url) {\n var href = url;\n\n if (msie) {\n // IE needs attribute set twice to normalize properties\n urlParsingNode.setAttribute('href', href);\n href = urlParsingNode.href;\n }\n\n urlParsingNode.setAttribute('href', href);\n\n // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils\n return {\n href: urlParsingNode.href,\n protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '',\n host: urlParsingNode.host,\n search: urlParsingNode.search ? urlParsingNode.search.replace(/^\\?/, '') : '',\n hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '',\n hostname: urlParsingNode.hostname,\n port: urlParsingNode.port,\n pathname: (urlParsingNode.pathname.charAt(0) === '/') ?\n urlParsingNode.pathname :\n '/' + urlParsingNode.pathname\n };\n }\n\n originURL = resolveURL(window.location.href);\n\n /**\n * Determine if a URL shares the same origin as the current location\n *\n * @param {String} requestURL The URL to test\n * @returns {boolean} True if URL shares the same origin, otherwise false\n */\n return function isURLSameOrigin(requestURL) {\n var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL;\n return (parsed.protocol === originURL.protocol &&\n parsed.host === originURL.host);\n };\n })() :\n\n // Non standard browser envs (web workers, react-native) lack needed support.\n (function nonStandardBrowserEnv() {\n return function isURLSameOrigin() {\n return true;\n };\n })()\n);\n","'use strict';\n\nvar utils = require('../utils');\n\nmodule.exports = function normalizeHeaderName(headers, normalizedName) {\n utils.forEach(headers, function processHeader(value, name) {\n if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) {\n headers[normalizedName] = value;\n delete headers[name];\n }\n });\n};\n","'use strict';\n\nvar utils = require('./../utils');\n\n// Headers whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nvar ignoreDuplicateOf = [\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n];\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} headers Headers needing to be parsed\n * @returns {Object} Headers parsed into an object\n */\nmodule.exports = function parseHeaders(headers) {\n var parsed = {};\n var key;\n var val;\n var i;\n\n if (!headers) { return parsed; }\n\n utils.forEach(headers.split('\\n'), function parser(line) {\n i = line.indexOf(':');\n key = utils.trim(line.substr(0, i)).toLowerCase();\n val = utils.trim(line.substr(i + 1));\n\n if (key) {\n if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) {\n return;\n }\n if (key === 'set-cookie') {\n parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]);\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n }\n });\n\n return parsed;\n};\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n * @returns {Function}\n */\nmodule.exports = function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n};\n","'use strict';\n\nvar bind = require('./helpers/bind');\n\n/*global toString:true*/\n\n// utils is a library of generic helper functions non-specific to axios\n\nvar toString = Object.prototype.toString;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Array, otherwise false\n */\nfunction isArray(val) {\n return toString.call(val) === '[object Array]';\n}\n\n/**\n * Determine if a value is undefined\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nfunction isUndefined(val) {\n return typeof val === 'undefined';\n}\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nfunction isArrayBuffer(val) {\n return toString.call(val) === '[object ArrayBuffer]';\n}\n\n/**\n * Determine if a value is a FormData\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nfunction isFormData(val) {\n return (typeof FormData !== 'undefined') && (val instanceof FormData);\n}\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n var result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer);\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a String, otherwise false\n */\nfunction isString(val) {\n return typeof val === 'string';\n}\n\n/**\n * Determine if a value is a Number\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Number, otherwise false\n */\nfunction isNumber(val) {\n return typeof val === 'number';\n}\n\n/**\n * Determine if a value is an Object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is an Object, otherwise false\n */\nfunction isObject(val) {\n return val !== null && typeof val === 'object';\n}\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {Object} val The value to test\n * @return {boolean} True if value is a plain Object, otherwise false\n */\nfunction isPlainObject(val) {\n if (toString.call(val) !== '[object Object]') {\n return false;\n }\n\n var prototype = Object.getPrototypeOf(val);\n return prototype === null || prototype === Object.prototype;\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Date, otherwise false\n */\nfunction isDate(val) {\n return toString.call(val) === '[object Date]';\n}\n\n/**\n * Determine if a value is a File\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a File, otherwise false\n */\nfunction isFile(val) {\n return toString.call(val) === '[object File]';\n}\n\n/**\n * Determine if a value is a Blob\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nfunction isBlob(val) {\n return toString.call(val) === '[object Blob]';\n}\n\n/**\n * Determine if a value is a Function\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nfunction isFunction(val) {\n return toString.call(val) === '[object Function]';\n}\n\n/**\n * Determine if a value is a Stream\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nfunction isStream(val) {\n return isObject(val) && isFunction(val.pipe);\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {Object} val The value to test\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nfunction isURLSearchParams(val) {\n return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams;\n}\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n * @returns {String} The String freed of excess whitespace\n */\nfunction trim(str) {\n return str.replace(/^\\s*/, '').replace(/\\s*$/, '');\n}\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n */\nfunction isStandardBrowserEnv() {\n if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' ||\n navigator.product === 'NativeScript' ||\n navigator.product === 'NS')) {\n return false;\n }\n return (\n typeof window !== 'undefined' &&\n typeof document !== 'undefined'\n );\n}\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n */\nfunction forEach(obj, fn) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (var i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Iterate over object keys\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n fn.call(null, obj[key], key, obj);\n }\n }\n }\n}\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n var result = {};\n function assignValue(val, key) {\n if (isPlainObject(result[key]) && isPlainObject(val)) {\n result[key] = merge(result[key], val);\n } else if (isPlainObject(val)) {\n result[key] = merge({}, val);\n } else if (isArray(val)) {\n result[key] = val.slice();\n } else {\n result[key] = val;\n }\n }\n\n for (var i = 0, l = arguments.length; i < l; i++) {\n forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n * @return {Object} The resulting value of object a\n */\nfunction extend(a, b, thisArg) {\n forEach(b, function assignValue(val, key) {\n if (thisArg && typeof val === 'function') {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n });\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n * @return {string} content value without BOM\n */\nfunction stripBOM(content) {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\nmodule.exports = {\n isArray: isArray,\n isArrayBuffer: isArrayBuffer,\n isBuffer: isBuffer,\n isFormData: isFormData,\n isArrayBufferView: isArrayBufferView,\n isString: isString,\n isNumber: isNumber,\n isObject: isObject,\n isPlainObject: isPlainObject,\n isUndefined: isUndefined,\n isDate: isDate,\n isFile: isFile,\n isBlob: isBlob,\n isFunction: isFunction,\n isStream: isStream,\n isURLSearchParams: isURLSearchParams,\n isStandardBrowserEnv: isStandardBrowserEnv,\n forEach: forEach,\n merge: merge,\n extend: extend,\n trim: trim,\n stripBOM: stripBOM\n};\n","<script lang=\"ts\">\n import {onDestroy, onMount} from \"svelte\";\n\n export let message: string;\n export let onConfirm: Function;\n export let onClose: Function;\n export let lastFocusElement: HTMLElement;\n\n\n let okButton;\n\n const confirm = () => {\n onConfirm();\n close();\n }\n\n const close = () => {\n if( lastFocusElement ){\n lastFocusElement.focus();\n\t\t}\n onClose();\n }\n\n const keyDownHandler = (e: KeyboardEvent) => {\n if (e.key === 'Escape') {\n close();\n }\n }\n\n onMount(() => {\n document.addEventListener('keydown', keyDownHandler);\n okButton.focus();\n });\n\n onDestroy(() => {\n document.removeEventListener('keydown', keyDownHandler);\n });\n</script>\n\n<div class=\"ac-confirmation\">\n\t<div class=\"ac-confirmation__modal\">\n\t\t<div class=\"ac-confirmation__modal__content\">\n\t\t\t{message}\n\t\t</div>\n\t\t<div class=\"ac-confirmation__modal__footer\">\n\t\t\t<button on:click={close} class=\"button\">Cancel</button>\n\t\t\t<button on:click={confirm} class=\"button button-primary\" bind:this={okButton}>Ok</button>\n\t\t</div>\n\t</div>\n</div>","assert.notEqual = notEqual\nassert.notOk = notOk\nassert.equal = equal\nassert.ok = assert\n\nmodule.exports = assert\n\nfunction equal (a, b, m) {\n assert(a == b, m) // eslint-disable-line eqeqeq\n}\n\nfunction notEqual (a, b, m) {\n assert(a != b, m) // eslint-disable-line eqeqeq\n}\n\nfunction notOk (t, m) {\n assert(!t, m)\n}\n\nfunction assert (t, m) {\n if (!t) throw new Error(m || 'AssertionError')\n}\n","var splice = require('remove-array-items')\nvar nanotiming = require('nanotiming')\nvar assert = require('assert')\n\nmodule.exports = Nanobus\n\nfunction Nanobus (name) {\n if (!(this instanceof Nanobus)) return new Nanobus(name)\n\n this._name = name || 'nanobus'\n this._starListeners = []\n this._listeners = {}\n}\n\nNanobus.prototype.emit = function (eventName) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.emit: eventName should be type string or symbol')\n\n var data = []\n for (var i = 1, len = arguments.length; i < len; i++) {\n data.push(arguments[i])\n }\n\n var emitTiming = nanotiming(this._name + \"('\" + eventName.toString() + \"')\")\n var listeners = this._listeners[eventName]\n if (listeners && listeners.length > 0) {\n this._emit(this._listeners[eventName], data)\n }\n\n if (this._starListeners.length > 0) {\n this._emit(this._starListeners, eventName, data, emitTiming.uuid)\n }\n emitTiming()\n\n return this\n}\n\nNanobus.prototype.on = Nanobus.prototype.addListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.on: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.on: listener should be type function')\n\n if (eventName === '*') {\n this._starListeners.push(listener)\n } else {\n if (!this._listeners[eventName]) this._listeners[eventName] = []\n this._listeners[eventName].push(listener)\n }\n return this\n}\n\nNanobus.prototype.prependListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.prependListener: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.prependListener: listener should be type function')\n\n if (eventName === '*') {\n this._starListeners.unshift(listener)\n } else {\n if (!this._listeners[eventName]) this._listeners[eventName] = []\n this._listeners[eventName].unshift(listener)\n }\n return this\n}\n\nNanobus.prototype.once = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.once: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.once: listener should be type function')\n\n var self = this\n this.on(eventName, once)\n function once () {\n listener.apply(self, arguments)\n self.removeListener(eventName, once)\n }\n return this\n}\n\nNanobus.prototype.prependOnceListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.prependOnceListener: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.prependOnceListener: listener should be type function')\n\n var self = this\n this.prependListener(eventName, once)\n function once () {\n listener.apply(self, arguments)\n self.removeListener(eventName, once)\n }\n return this\n}\n\nNanobus.prototype.removeListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.removeListener: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.removeListener: listener should be type function')\n\n if (eventName === '*') {\n this._starListeners = this._starListeners.slice()\n return remove(this._starListeners, listener)\n } else {\n if (typeof this._listeners[eventName] !== 'undefined') {\n this._listeners[eventName] = this._listeners[eventName].slice()\n }\n\n return remove(this._listeners[eventName], listener)\n }\n\n function remove (arr, listener) {\n if (!arr) return\n var index = arr.indexOf(listener)\n if (index !== -1) {\n splice(arr, index, 1)\n return true\n }\n }\n}\n\nNanobus.prototype.removeAllListeners = function (eventName) {\n if (eventName) {\n if (eventName === '*') {\n this._starListeners = []\n } else {\n this._listeners[eventName] = []\n }\n } else {\n this._starListeners = []\n this._listeners = {}\n }\n return this\n}\n\nNanobus.prototype.listeners = function (eventName) {\n var listeners = eventName !== '*'\n ? this._listeners[eventName]\n : this._starListeners\n\n var ret = []\n if (listeners) {\n var ilength = listeners.length\n for (var i = 0; i < ilength; i++) ret.push(listeners[i])\n }\n return ret\n}\n\nNanobus.prototype._emit = function (arr, eventName, data, uuid) {\n if (typeof arr === 'undefined') return\n if (arr.length === 0) return\n if (data === undefined) {\n data = eventName\n eventName = null\n }\n\n if (eventName) {\n if (uuid !== undefined) {\n data = [eventName].concat(data, uuid)\n } else {\n data = [eventName].concat(data)\n }\n }\n\n var length = arr.length\n for (var i = 0; i < length; i++) {\n var listener = arr[i]\n listener.apply(listener, data)\n }\n}\n","var assert = require('assert')\n\nvar hasWindow = typeof window !== 'undefined'\n\nfunction createScheduler () {\n var scheduler\n if (hasWindow) {\n if (!window._nanoScheduler) window._nanoScheduler = new NanoScheduler(true)\n scheduler = window._nanoScheduler\n } else {\n scheduler = new NanoScheduler()\n }\n return scheduler\n}\n\nfunction NanoScheduler (hasWindow) {\n this.hasWindow = hasWindow\n this.hasIdle = this.hasWindow && window.requestIdleCallback\n this.method = this.hasIdle ? window.requestIdleCallback.bind(window) : this.setTimeout\n this.scheduled = false\n this.queue = []\n}\n\nNanoScheduler.prototype.push = function (cb) {\n assert.equal(typeof cb, 'function', 'nanoscheduler.push: cb should be type function')\n\n this.queue.push(cb)\n this.schedule()\n}\n\nNanoScheduler.prototype.schedule = function () {\n if (this.scheduled) return\n\n this.scheduled = true\n var self = this\n this.method(function (idleDeadline) {\n var cb\n while (self.queue.length && idleDeadline.timeRemaining() > 0) {\n cb = self.queue.shift()\n cb(idleDeadline)\n }\n self.scheduled = false\n if (self.queue.length) self.schedule()\n })\n}\n\nNanoScheduler.prototype.setTimeout = function (cb) {\n setTimeout(cb, 0, {\n timeRemaining: function () {\n return 1\n }\n })\n}\n\nmodule.exports = createScheduler\n","var scheduler = require('nanoscheduler')()\nvar assert = require('assert')\n\nvar perf\nnanotiming.disabled = true\ntry {\n perf = window.performance\n nanotiming.disabled = window.localStorage.DISABLE_NANOTIMING === 'true' || !perf.mark\n} catch (e) { }\n\nmodule.exports = nanotiming\n\nfunction nanotiming (name) {\n assert.equal(typeof name, 'string', 'nanotiming: name should be type string')\n\n if (nanotiming.disabled) return noop\n\n var uuid = (perf.now() * 10000).toFixed() % Number.MAX_SAFE_INTEGER\n var startName = 'start-' + uuid + '-' + name\n perf.mark(startName)\n\n function end (cb) {\n var endName = 'end-' + uuid + '-' + name\n perf.mark(endName)\n\n scheduler.push(function () {\n var err = null\n try {\n var measureName = name + ' [' + uuid + ']'\n perf.measure(measureName, startName, endName)\n perf.clearMarks(startName)\n perf.clearMarks(endName)\n } catch (e) { err = e }\n if (cb) cb(err, name)\n })\n }\n\n end.uuid = uuid\n return end\n}\n\nfunction noop (cb) {\n if (cb) {\n scheduler.push(function () {\n cb(new Error('nanotiming: performance API unavailable'))\n })\n }\n}\n","'use strict'\n\n/**\n * Remove a range of items from an array\n *\n * @function removeItems\n * @param {Array<*>} arr The target array\n * @param {number} startIdx The index to begin removing from (inclusive)\n * @param {number} removeCount How many items to remove\n */\nmodule.exports = function removeItems (arr, startIdx, removeCount) {\n var i, length = arr.length\n\n if (startIdx >= length || removeCount === 0) {\n return\n }\n\n removeCount = (startIdx + removeCount > length ? length - startIdx : removeCount)\n\n var len = length - removeCount\n\n for (i = startIdx; i < len; ++i) {\n arr[i] = arr[i + removeCount]\n }\n\n arr.length = len\n}\n","export const fadeIn = (element, ms = 100, cb = null, display = 'block') => {\n element.style.display = display;\n element.style.transition = `opacity ${ms}ms`;\n element.style.opacity = '0';\n setTimeout(() => {\n element.style.opacity = '1';\n }, 100);\n if (cb) {\n element.addEventListener('transitionend', () => {\n cb.call(this);\n }, { once: true });\n }\n};\nexport const fadeOut = (element, ms = 100, cb = null, display = 'none') => {\n element.style.transition = `opacity ${ms}ms`;\n element.style.opacity = '1';\n setTimeout(() => {\n element.style.opacity = '0';\n }, 100);\n element.addEventListener('transitionend', () => {\n element.style.display = display;\n if (cb) {\n cb.call(this);\n }\n }, { once: true });\n};\nexport const scrollToElement = (element, ms, options = {}) => {\n let defaults = {\n offset: 0\n };\n let settings = Object.assign({}, defaults, options);\n const elementY = element.offsetTop + settings.offset;\n const startingY = window.pageYOffset;\n const diff = elementY - startingY;\n let start;\n // Bootstrap our animation - it will get called right before next frame shall be rendered.\n window.requestAnimationFrame(function step(timestamp) {\n if (!start) {\n start = timestamp;\n }\n let time = timestamp - start;\n let percent = Math.min(time / ms, 1);\n window.scrollTo(0, startingY + diff * percent);\n if (time < ms) {\n window.requestAnimationFrame(step);\n }\n });\n};\n","export const getParamFromUrl = (param, url) => {\n if (!url.includes('?')) {\n return null;\n }\n const params = new URLSearchParams(url.split('?')[1]);\n return params.get(param);\n};\nexport const mapDataToFormData = (data, formData = null) => {\n if (!formData) {\n formData = new FormData();\n }\n Object.keys(data).forEach(key => {\n appendObjectToFormData(formData, data[key], key);\n });\n return formData;\n};\nexport const appendObjectToFormData = (formData, data, parentKey = null) => {\n if (data && typeof data === 'object' && !(data instanceof Date) && !(data instanceof File)) {\n Object.keys(data).forEach(key => {\n appendObjectToFormData(formData, data[key], parentKey ? `${parentKey}[${key}]` : key);\n });\n }\n else {\n const value = data == null ? '' : data;\n formData.append(parentKey, value);\n }\n};\n","export const AcEl = (el) => {\n return AcHtmlElement.create(el);\n};\nexport default class AcHtmlElement {\n constructor(el) {\n this.element = el instanceof HTMLElement ? el : document.createElement(el);\n }\n static create(el) {\n return new AcHtmlElement(el);\n }\n addId(id) {\n this.element.id = id;\n return this;\n }\n addClass(className) {\n this.element.classList.add(className);\n return this;\n }\n addClasses(...classNames) {\n classNames.forEach(className => this.addClass(className));\n return this;\n }\n setAttribute(name, value) {\n this.element.setAttribute(name, value);\n return this;\n }\n setAttributes(attributes) {\n Object.keys(attributes).forEach(k => this.setAttribute(k, attributes[k]));\n return this;\n }\n addHtml(html) {\n this.element.innerHTML = html;\n return this;\n }\n append(element) {\n this.element.appendChild(element);\n return this;\n }\n css(property, value) {\n this.element.style[property] = value;\n return this;\n }\n insertAfter(insertedElement) {\n try {\n this.element.parentElement.insertBefore(insertedElement, this.element.nextElementSibling);\n }\n catch (e) {\n console.error(\"Not able to insert element after current node\", this.element);\n }\n }\n insertSelfBefore(referenceNode) {\n try {\n referenceNode.parentElement.insertBefore(this.element, referenceNode);\n }\n catch (e) {\n console.error(\"Not able to insert element before current node\", this.element);\n }\n return this;\n }\n insertBefore(insertedElement) {\n try {\n this.element.parentElement.insertBefore(insertedElement, this.element);\n }\n catch (e) {\n console.error(\"Not able to insert element before current node\", this.element);\n }\n return this;\n }\n addEventListener(event, listener) {\n this.element.addEventListener(event, listener);\n return this;\n }\n addEventListeners(events, listener) {\n events.forEach(e => this.addEventListener(e, listener));\n return this;\n }\n}\n","import ConfirmationModal from \"../components/ConfirmationModal.svelte\";\nexport default class AcConfirmation {\n constructor(config) {\n this.config = config;\n }\n create() {\n let element = document.createElement('div');\n document.body.appendChild(element);\n this.component = new ConfirmationModal({\n target: element,\n props: {\n message: this.config.message,\n onConfirm: this.config.confirm,\n lastFocusElement: this.config.lastFocus,\n onClose: () => {\n this.component.$destroy();\n element.remove();\n }\n }\n });\n }\n}\n","import AcHtmlElement from \"../helpers/html-element\";\nimport { fadeOut } from \"../helpers/animations\";\nimport Nanobus from \"nanobus\";\nexport default class AjaxLoader {\n constructor() {\n this.element = createMarkup();\n this.events = new Nanobus();\n }\n getElement() {\n return this.element;\n }\n setActive(active = true) {\n active\n ? this.element.classList.add('-active')\n : this.element.classList.remove('-active');\n return this;\n }\n setLoading(loading = true) {\n this.setActive(true);\n loading\n ? this.element.classList.add('-loading')\n : this.element.classList.remove('-loading');\n return this;\n }\n onFinish(cb) {\n this.events.on('finish', cb);\n }\n finish() {\n this.setLoading(false);\n this.element.classList.add('-finished');\n setTimeout(() => {\n fadeOut(this.element, 500, () => {\n this.setActive(false);\n this.events.emit('finish');\n });\n }, 2000);\n }\n}\nconst createMarkup = () => {\n return AcHtmlElement.create('div').addClass('ac-ajax-loading').addHtml(`\r\n <div class=\"ac-ajax-loading__spinner spinner\"></div>\r\n <div class=\"ac-ajax-loading__icon\"><span class=\"dashicons dashicons-yes-alt\"></span></div>\r\n <div class=\"ac-ajax-loading__status\">Saved</div>\r\n `).element;\n};\n","export { SvelteComponentDev as SvelteComponent, SvelteComponentTyped, afterUpdate, beforeUpdate, createEventDispatcher, getAllContexts, getContext, hasContext, onDestroy, onMount, setContext, tick } from './internal/index.mjs';\n","function noop() { }\nconst identity = x => x;\nfunction assign(tar, src) {\n // @ts-ignore\n for (const k in src)\n tar[k] = src[k];\n return tar;\n}\nfunction is_promise(value) {\n return value && typeof value === 'object' && typeof value.then === 'function';\n}\nfunction add_location(element, file, line, column, char) {\n element.__svelte_meta = {\n loc: { file, line, column, char }\n };\n}\nfunction run(fn) {\n return fn();\n}\nfunction blank_object() {\n return Object.create(null);\n}\nfunction run_all(fns) {\n fns.forEach(run);\n}\nfunction is_function(thing) {\n return typeof thing === 'function';\n}\nfunction safe_not_equal(a, b) {\n return a != a ? b == b : a !== b || ((a && typeof a === 'object') || typeof a === 'function');\n}\nlet src_url_equal_anchor;\nfunction src_url_equal(element_src, url) {\n if (!src_url_equal_anchor) {\n src_url_equal_anchor = document.createElement('a');\n }\n src_url_equal_anchor.href = url;\n return element_src === src_url_equal_anchor.href;\n}\nfunction not_equal(a, b) {\n return a != a ? b == b : a !== b;\n}\nfunction is_empty(obj) {\n return Object.keys(obj).length === 0;\n}\nfunction validate_store(store, name) {\n if (store != null && typeof store.subscribe !== 'function') {\n throw new Error(`'${name}' is not a store with a 'subscribe' method`);\n }\n}\nfunction subscribe(store, ...callbacks) {\n if (store == null) {\n return noop;\n }\n const unsub = store.subscribe(...callbacks);\n return unsub.unsubscribe ? () => unsub.unsubscribe() : unsub;\n}\nfunction get_store_value(store) {\n let value;\n subscribe(store, _ => value = _)();\n return value;\n}\nfunction component_subscribe(component, store, callback) {\n component.$$.on_destroy.push(subscribe(store, callback));\n}\nfunction create_slot(definition, ctx, $$scope, fn) {\n if (definition) {\n const slot_ctx = get_slot_context(definition, ctx, $$scope, fn);\n return definition[0](slot_ctx);\n }\n}\nfunction get_slot_context(definition, ctx, $$scope, fn) {\n return definition[1] && fn\n ? assign($$scope.ctx.slice(), definition[1](fn(ctx)))\n : $$scope.ctx;\n}\nfunction get_slot_changes(definition, $$scope, dirty, fn) {\n if (definition[2] && fn) {\n const lets = definition[2](fn(dirty));\n if ($$scope.dirty === undefined) {\n return lets;\n }\n if (typeof lets === 'object') {\n const merged = [];\n const len = Math.max($$scope.dirty.length, lets.length);\n for (let i = 0; i < len; i += 1) {\n merged[i] = $$scope.dirty[i] | lets[i];\n }\n return merged;\n }\n return $$scope.dirty | lets;\n }\n return $$scope.dirty;\n}\nfunction update_slot_base(slot, slot_definition, ctx, $$scope, slot_changes, get_slot_context_fn) {\n if (slot_changes) {\n const slot_context = get_slot_context(slot_definition, ctx, $$scope, get_slot_context_fn);\n slot.p(slot_context, slot_changes);\n }\n}\nfunction update_slot(slot, slot_definition, ctx, $$scope, dirty, get_slot_changes_fn, get_slot_context_fn) {\n const slot_changes = get_slot_changes(slot_definition, $$scope, dirty, get_slot_changes_fn);\n update_slot_base(slot, slot_definition, ctx, $$scope, slot_changes, get_slot_context_fn);\n}\nfunction get_all_dirty_from_scope($$scope) {\n if ($$scope.ctx.length > 32) {\n const dirty = [];\n const length = $$scope.ctx.length / 32;\n for (let i = 0; i < length; i++) {\n dirty[i] = -1;\n }\n return dirty;\n }\n return -1;\n}\nfunction exclude_internal_props(props) {\n const result = {};\n for (const k in props)\n if (k[0] !== '$')\n result[k] = props[k];\n return result;\n}\nfunction compute_rest_props(props, keys) {\n const rest = {};\n keys = new Set(keys);\n for (const k in props)\n if (!keys.has(k) && k[0] !== '$')\n rest[k] = props[k];\n return rest;\n}\nfunction compute_slots(slots) {\n const result = {};\n for (const key in slots) {\n result[key] = true;\n }\n return result;\n}\nfunction once(fn) {\n let ran = false;\n return function (...args) {\n if (ran)\n return;\n ran = true;\n fn.call(this, ...args);\n };\n}\nfunction null_to_empty(value) {\n return value == null ? '' : value;\n}\nfunction set_store_value(store, ret, value) {\n store.set(value);\n return ret;\n}\nconst has_prop = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop);\nfunction action_destroyer(action_result) {\n return action_result && is_function(action_result.destroy) ? action_result.destroy : noop;\n}\n\nconst is_client = typeof window !== 'undefined';\nlet now = is_client\n ? () => window.performance.now()\n : () => Date.now();\nlet raf = is_client ? cb => requestAnimationFrame(cb) : noop;\n// used internally for testing\nfunction set_now(fn) {\n now = fn;\n}\nfunction set_raf(fn) {\n raf = fn;\n}\n\nconst tasks = new Set();\nfunction run_tasks(now) {\n tasks.forEach(task => {\n if (!task.c(now)) {\n tasks.delete(task);\n task.f();\n }\n });\n if (tasks.size !== 0)\n raf(run_tasks);\n}\n/**\n * For testing purposes only!\n */\nfunction clear_loops() {\n tasks.clear();\n}\n/**\n * Creates a new task that runs on each raf frame\n * until it returns a falsy value or is aborted\n */\nfunction loop(callback) {\n let task;\n if (tasks.size === 0)\n raf(run_tasks);\n return {\n promise: new Promise(fulfill => {\n tasks.add(task = { c: callback, f: fulfill });\n }),\n abort() {\n tasks.delete(task);\n }\n };\n}\n\n// Track which nodes are claimed during hydration. Unclaimed nodes can then be removed from the DOM\n// at the end of hydration without touching the remaining nodes.\nlet is_hydrating = false;\nfunction start_hydrating() {\n is_hydrating = true;\n}\nfunction end_hydrating() {\n is_hydrating = false;\n}\nfunction upper_bound(low, high, key, value) {\n // Return first index of value larger than input value in the range [low, high)\n while (low < high) {\n const mid = low + ((high - low) >> 1);\n if (key(mid) <= value) {\n low = mid + 1;\n }\n else {\n high = mid;\n }\n }\n return low;\n}\nfunction init_hydrate(target) {\n if (target.hydrate_init)\n return;\n target.hydrate_init = true;\n // We know that all children have claim_order values since the unclaimed have been detached if target is not <head>\n let children = target.childNodes;\n // If target is <head>, there may be children without claim_order\n if (target.nodeName === 'HEAD') {\n const myChildren = [];\n for (let i = 0; i < children.length; i++) {\n const node = children[i];\n if (node.claim_order !== undefined) {\n myChildren.push(node);\n }\n }\n children = myChildren;\n }\n /*\n * Reorder claimed children optimally.\n * We can reorder claimed children optimally by finding the longest subsequence of\n * nodes that are already claimed in order and only moving the rest. The longest\n * subsequence subsequence of nodes that are claimed in order can be found by\n * computing the longest increasing subsequence of .claim_order values.\n *\n * This algorithm is optimal in generating the least amount of reorder operations\n * possible.\n *\n * Proof:\n * We know that, given a set of reordering operations, the nodes that do not move\n * always form an increasing subsequence, since they do not move among each other\n * meaning that they must be already ordered among each other. Thus, the maximal\n * set of nodes that do not move form a longest increasing subsequence.\n */\n // Compute longest increasing subsequence\n // m: subsequence length j => index k of smallest value that ends an increasing subsequence of length j\n const m = new Int32Array(children.length + 1);\n // Predecessor indices + 1\n const p = new Int32Array(children.length);\n m[0] = -1;\n let longest = 0;\n for (let i = 0; i < children.length; i++) {\n const current = children[i].claim_order;\n // Find the largest subsequence length such that it ends in a value less than our current value\n // upper_bound returns first greater value, so we subtract one\n // with fast path for when we are on the current longest subsequence\n const seqLen = ((longest > 0 && children[m[longest]].claim_order <= current) ? longest + 1 : upper_bound(1, longest, idx => children[m[idx]].claim_order, current)) - 1;\n p[i] = m[seqLen] + 1;\n const newLen = seqLen + 1;\n // We can guarantee that current is the smallest value. Otherwise, we would have generated a longer sequence.\n m[newLen] = i;\n longest = Math.max(newLen, longest);\n }\n // The longest increasing subsequence of nodes (initially reversed)\n const lis = [];\n // The rest of the nodes, nodes that will be moved\n const toMove = [];\n let last = children.length - 1;\n for (let cur = m[longest] + 1; cur != 0; cur = p[cur - 1]) {\n lis.push(children[cur - 1]);\n for (; last >= cur; last--) {\n toMove.push(children[last]);\n }\n last--;\n }\n for (; last >= 0; last--) {\n toMove.push(children[last]);\n }\n lis.reverse();\n // We sort the nodes being moved to guarantee that their insertion order matches the claim order\n toMove.sort((a, b) => a.claim_order - b.claim_order);\n // Finally, we move the nodes\n for (let i = 0, j = 0; i < toMove.length; i++) {\n while (j < lis.length && toMove[i].claim_order >= lis[j].claim_order) {\n j++;\n }\n const anchor = j < lis.length ? lis[j] : null;\n target.insertBefore(toMove[i], anchor);\n }\n}\nfunction append(target, node) {\n target.appendChild(node);\n}\nfunction append_styles(target, style_sheet_id, styles) {\n const append_styles_to = get_root_for_style(target);\n if (!append_styles_to.getElementById(style_sheet_id)) {\n const style = element('style');\n style.id = style_sheet_id;\n style.textContent = styles;\n append_stylesheet(append_styles_to, style);\n }\n}\nfunction get_root_for_style(node) {\n if (!node)\n return document;\n const root = node.getRootNode ? node.getRootNode() : node.ownerDocument;\n if (root && root.host) {\n return root;\n }\n return node.ownerDocument;\n}\nfunction append_empty_stylesheet(node) {\n const style_element = element('style');\n append_stylesheet(get_root_for_style(node), style_element);\n return style_element;\n}\nfunction append_stylesheet(node, style) {\n append(node.head || node, style);\n}\nfunction append_hydration(target, node) {\n if (is_hydrating) {\n init_hydrate(target);\n if ((target.actual_end_child === undefined) || ((target.actual_end_child !== null) && (target.actual_end_child.parentElement !== target))) {\n target.actual_end_child = target.firstChild;\n }\n // Skip nodes of undefined ordering\n while ((target.actual_end_child !== null) && (target.actual_end_child.claim_order === undefined)) {\n target.actual_end_child = target.actual_end_child.nextSibling;\n }\n if (node !== target.actual_end_child) {\n // We only insert if the ordering of this node should be modified or the parent node is not target\n if (node.claim_order !== undefined || node.parentNode !== target) {\n target.insertBefore(node, target.actual_end_child);\n }\n }\n else {\n target.actual_end_child = node.nextSibling;\n }\n }\n else if (node.parentNode !== target || node.nextSibling !== null) {\n target.appendChild(node);\n }\n}\nfunction insert(target, node, anchor) {\n target.insertBefore(node, anchor || null);\n}\nfunction insert_hydration(target, node, anchor) {\n if (is_hydrating && !anchor) {\n append_hydration(target, node);\n }\n else if (node.parentNode !== target || node.nextSibling != anchor) {\n target.insertBefore(node, anchor || null);\n }\n}\nfunction detach(node) {\n node.parentNode.removeChild(node);\n}\nfunction destroy_each(iterations, detaching) {\n for (let i = 0; i < iterations.length; i += 1) {\n if (iterations[i])\n iterations[i].d(detaching);\n }\n}\nfunction element(name) {\n return document.createElement(name);\n}\nfunction element_is(name, is) {\n return document.createElement(name, { is });\n}\nfunction object_without_properties(obj, exclude) {\n const target = {};\n for (const k in obj) {\n if (has_prop(obj, k)\n // @ts-ignore\n && exclude.indexOf(k) === -1) {\n // @ts-ignore\n target[k] = obj[k];\n }\n }\n return target;\n}\nfunction svg_element(name) {\n return document.createElementNS('http://www.w3.org/2000/svg', name);\n}\nfunction text(data) {\n return document.createTextNode(data);\n}\nfunction space() {\n return text(' ');\n}\nfunction empty() {\n return text('');\n}\nfunction listen(node, event, handler, options) {\n node.addEventListener(event, handler, options);\n return () => node.removeEventListener(event, handler, options);\n}\nfunction prevent_default(fn) {\n return function (event) {\n event.preventDefault();\n // @ts-ignore\n return fn.call(this, event);\n };\n}\nfunction stop_propagation(fn) {\n return function (event) {\n event.stopPropagation();\n // @ts-ignore\n return fn.call(this, event);\n };\n}\nfunction self(fn) {\n return function (event) {\n // @ts-ignore\n if (event.target === this)\n fn.call(this, event);\n };\n}\nfunction trusted(fn) {\n return function (event) {\n // @ts-ignore\n if (event.isTrusted)\n fn.call(this, event);\n };\n}\nfunction attr(node, attribute, value) {\n if (value == null)\n node.removeAttribute(attribute);\n else if (node.getAttribute(attribute) !== value)\n node.setAttribute(attribute, value);\n}\nfunction set_attributes(node, attributes) {\n // @ts-ignore\n const descriptors = Object.getOwnPropertyDescriptors(node.__proto__);\n for (const key in attributes) {\n if (attributes[key] == null) {\n node.removeAttribute(key);\n }\n else if (key === 'style') {\n node.style.cssText = attributes[key];\n }\n else if (key === '__value') {\n node.value = node[key] = attributes[key];\n }\n else if (descriptors[key] && descriptors[key].set) {\n node[key] = attributes[key];\n }\n else {\n attr(node, key, attributes[key]);\n }\n }\n}\nfunction set_svg_attributes(node, attributes) {\n for (const key in attributes) {\n attr(node, key, attributes[key]);\n }\n}\nfunction set_custom_element_data(node, prop, value) {\n if (prop in node) {\n node[prop] = typeof node[prop] === 'boolean' && value === '' ? true : value;\n }\n else {\n attr(node, prop, value);\n }\n}\nfunction xlink_attr(node, attribute, value) {\n node.setAttributeNS('http://www.w3.org/1999/xlink', attribute, value);\n}\nfunction get_binding_group_value(group, __value, checked) {\n const value = new Set();\n for (let i = 0; i < group.length; i += 1) {\n if (group[i].checked)\n value.add(group[i].__value);\n }\n if (!checked) {\n value.delete(__value);\n }\n return Array.from(value);\n}\nfunction to_number(value) {\n return value === '' ? null : +value;\n}\nfunction time_ranges_to_array(ranges) {\n const array = [];\n for (let i = 0; i < ranges.length; i += 1) {\n array.push({ start: ranges.start(i), end: ranges.end(i) });\n }\n return array;\n}\nfunction children(element) {\n return Array.from(element.childNodes);\n}\nfunction init_claim_info(nodes) {\n if (nodes.claim_info === undefined) {\n nodes.claim_info = { last_index: 0, total_claimed: 0 };\n }\n}\nfunction claim_node(nodes, predicate, processNode, createNode, dontUpdateLastIndex = false) {\n // Try to find nodes in an order such that we lengthen the longest increasing subsequence\n init_claim_info(nodes);\n const resultNode = (() => {\n // We first try to find an element after the previous one\n for (let i = nodes.claim_info.last_index; i < nodes.length; i++) {\n const node = nodes[i];\n if (predicate(node)) {\n const replacement = processNode(node);\n if (replacement === undefined) {\n nodes.splice(i, 1);\n }\n else {\n nodes[i] = replacement;\n }\n if (!dontUpdateLastIndex) {\n nodes.claim_info.last_index = i;\n }\n return node;\n }\n }\n // Otherwise, we try to find one before\n // We iterate in reverse so that we don't go too far back\n for (let i = nodes.claim_info.last_index - 1; i >= 0; i--) {\n const node = nodes[i];\n if (predicate(node)) {\n const replacement = processNode(node);\n if (replacement === undefined) {\n nodes.splice(i, 1);\n }\n else {\n nodes[i] = replacement;\n }\n if (!dontUpdateLastIndex) {\n nodes.claim_info.last_index = i;\n }\n else if (replacement === undefined) {\n // Since we spliced before the last_index, we decrease it\n nodes.claim_info.last_index--;\n }\n return node;\n }\n }\n // If we can't find any matching node, we create a new one\n return createNode();\n })();\n resultNode.claim_order = nodes.claim_info.total_claimed;\n nodes.claim_info.total_claimed += 1;\n return resultNode;\n}\nfunction claim_element_base(nodes, name, attributes, create_element) {\n return claim_node(nodes, (node) => node.nodeName === name, (node) => {\n const remove = [];\n for (let j = 0; j < node.attributes.length; j++) {\n const attribute = node.attributes[j];\n if (!attributes[attribute.name]) {\n remove.push(attribute.name);\n }\n }\n remove.forEach(v => node.removeAttribute(v));\n return undefined;\n }, () => create_element(name));\n}\nfunction claim_element(nodes, name, attributes) {\n return claim_element_base(nodes, name, attributes, element);\n}\nfunction claim_svg_element(nodes, name, attributes) {\n return claim_element_base(nodes, name, attributes, svg_element);\n}\nfunction claim_text(nodes, data) {\n return claim_node(nodes, (node) => node.nodeType === 3, (node) => {\n const dataStr = '' + data;\n if (node.data.startsWith(dataStr)) {\n if (node.data.length !== dataStr.length) {\n return node.splitText(dataStr.length);\n }\n }\n else {\n node.data = dataStr;\n }\n }, () => text(data), true // Text nodes should not update last index since it is likely not worth it to eliminate an increasing subsequence of actual elements\n );\n}\nfunction claim_space(nodes) {\n return claim_text(nodes, ' ');\n}\nfunction find_comment(nodes, text, start) {\n for (let i = start; i < nodes.length; i += 1) {\n const node = nodes[i];\n if (node.nodeType === 8 /* comment node */ && node.textContent.trim() === text) {\n return i;\n }\n }\n return nodes.length;\n}\nfunction claim_html_tag(nodes) {\n // find html opening tag\n const start_index = find_comment(nodes, 'HTML_TAG_START', 0);\n const end_index = find_comment(nodes, 'HTML_TAG_END', start_index);\n if (start_index === end_index) {\n return new HtmlTagHydration();\n }\n init_claim_info(nodes);\n const html_tag_nodes = nodes.splice(start_index, end_index + 1);\n detach(html_tag_nodes[0]);\n detach(html_tag_nodes[html_tag_nodes.length - 1]);\n const claimed_nodes = html_tag_nodes.slice(1, html_tag_nodes.length - 1);\n for (const n of claimed_nodes) {\n n.claim_order = nodes.claim_info.total_claimed;\n nodes.claim_info.total_claimed += 1;\n }\n return new HtmlTagHydration(claimed_nodes);\n}\nfunction set_data(text, data) {\n data = '' + data;\n if (text.wholeText !== data)\n text.data = data;\n}\nfunction set_input_value(input, value) {\n input.value = value == null ? '' : value;\n}\nfunction set_input_type(input, type) {\n try {\n input.type = type;\n }\n catch (e) {\n // do nothing\n }\n}\nfunction set_style(node, key, value, important) {\n node.style.setProperty(key, value, important ? 'important' : '');\n}\nfunction select_option(select, value) {\n for (let i = 0; i < select.options.length; i += 1) {\n const option = select.options[i];\n if (option.__value === value) {\n option.selected = true;\n return;\n }\n }\n select.selectedIndex = -1; // no option should be selected\n}\nfunction select_options(select, value) {\n for (let i = 0; i < select.options.length; i += 1) {\n const option = select.options[i];\n option.selected = ~value.indexOf(option.__value);\n }\n}\nfunction select_value(select) {\n const selected_option = select.querySelector(':checked') || select.options[0];\n return selected_option && selected_option.__value;\n}\nfunction select_multiple_value(select) {\n return [].map.call(select.querySelectorAll(':checked'), option => option.__value);\n}\n// unfortunately this can't be a constant as that wouldn't be tree-shakeable\n// so we cache the result instead\nlet crossorigin;\nfunction is_crossorigin() {\n if (crossorigin === undefined) {\n crossorigin = false;\n try {\n if (typeof window !== 'undefined' && window.parent) {\n void window.parent.document;\n }\n }\n catch (error) {\n crossorigin = true;\n }\n }\n return crossorigin;\n}\nfunction add_resize_listener(node, fn) {\n const computed_style = getComputedStyle(node);\n if (computed_style.position === 'static') {\n node.style.position = 'relative';\n }\n const iframe = element('iframe');\n iframe.setAttribute('style', 'display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; ' +\n 'overflow: hidden; border: 0; opacity: 0; pointer-events: none; z-index: -1;');\n iframe.setAttribute('aria-hidden', 'true');\n iframe.tabIndex = -1;\n const crossorigin = is_crossorigin();\n let unsubscribe;\n if (crossorigin) {\n iframe.src = \"data:text/html,<script>onresize=function(){parent.postMessage(0,'*')}</script>\";\n unsubscribe = listen(window, 'message', (event) => {\n if (event.source === iframe.contentWindow)\n fn();\n });\n }\n else {\n iframe.src = 'about:blank';\n iframe.onload = () => {\n unsubscribe = listen(iframe.contentWindow, 'resize', fn);\n };\n }\n append(node, iframe);\n return () => {\n if (crossorigin) {\n unsubscribe();\n }\n else if (unsubscribe && iframe.contentWindow) {\n unsubscribe();\n }\n detach(iframe);\n };\n}\nfunction toggle_class(element, name, toggle) {\n element.classList[toggle ? 'add' : 'remove'](name);\n}\nfunction custom_event(type, detail, bubbles = false) {\n const e = document.createEvent('CustomEvent');\n e.initCustomEvent(type, bubbles, false, detail);\n return e;\n}\nfunction query_selector_all(selector, parent = document.body) {\n return Array.from(parent.querySelectorAll(selector));\n}\nclass HtmlTag {\n constructor() {\n this.e = this.n = null;\n }\n c(html) {\n this.h(html);\n }\n m(html, target, anchor = null) {\n if (!this.e) {\n this.e = element(target.nodeName);\n this.t = target;\n this.c(html);\n }\n this.i(anchor);\n }\n h(html) {\n this.e.innerHTML = html;\n this.n = Array.from(this.e.childNodes);\n }\n i(anchor) {\n for (let i = 0; i < this.n.length; i += 1) {\n insert(this.t, this.n[i], anchor);\n }\n }\n p(html) {\n this.d();\n this.h(html);\n this.i(this.a);\n }\n d() {\n this.n.forEach(detach);\n }\n}\nclass HtmlTagHydration extends HtmlTag {\n constructor(claimed_nodes) {\n super();\n this.e = this.n = null;\n this.l = claimed_nodes;\n }\n c(html) {\n if (this.l) {\n this.n = this.l;\n }\n else {\n super.c(html);\n }\n }\n i(anchor) {\n for (let i = 0; i < this.n.length; i += 1) {\n insert_hydration(this.t, this.n[i], anchor);\n }\n }\n}\nfunction attribute_to_object(attributes) {\n const result = {};\n for (const attribute of attributes) {\n result[attribute.name] = attribute.value;\n }\n return result;\n}\nfunction get_custom_elements_slots(element) {\n const result = {};\n element.childNodes.forEach((node) => {\n result[node.slot || 'default'] = true;\n });\n return result;\n}\n\nconst active_docs = new Set();\nlet active = 0;\n// https://github.com/darkskyapp/string-hash/blob/master/index.js\nfunction hash(str) {\n let hash = 5381;\n let i = str.length;\n while (i--)\n hash = ((hash << 5) - hash) ^ str.charCodeAt(i);\n return hash >>> 0;\n}\nfunction create_rule(node, a, b, duration, delay, ease, fn, uid = 0) {\n const step = 16.666 / duration;\n let keyframes = '{\\n';\n for (let p = 0; p <= 1; p += step) {\n const t = a + (b - a) * ease(p);\n keyframes += p * 100 + `%{${fn(t, 1 - t)}}\\n`;\n }\n const rule = keyframes + `100% {${fn(b, 1 - b)}}\\n}`;\n const name = `__svelte_${hash(rule)}_${uid}`;\n const doc = get_root_for_style(node);\n active_docs.add(doc);\n const stylesheet = doc.__svelte_stylesheet || (doc.__svelte_stylesheet = append_empty_stylesheet(node).sheet);\n const current_rules = doc.__svelte_rules || (doc.__svelte_rules = {});\n if (!current_rules[name]) {\n current_rules[name] = true;\n stylesheet.insertRule(`@keyframes ${name} ${rule}`, stylesheet.cssRules.length);\n }\n const animation = node.style.animation || '';\n node.style.animation = `${animation ? `${animation}, ` : ''}${name} ${duration}ms linear ${delay}ms 1 both`;\n active += 1;\n return name;\n}\nfunction delete_rule(node, name) {\n const previous = (node.style.animation || '').split(', ');\n const next = previous.filter(name\n ? anim => anim.indexOf(name) < 0 // remove specific animation\n : anim => anim.indexOf('__svelte') === -1 // remove all Svelte animations\n );\n const deleted = previous.length - next.length;\n if (deleted) {\n node.style.animation = next.join(', ');\n active -= deleted;\n if (!active)\n clear_rules();\n }\n}\nfunction clear_rules() {\n raf(() => {\n if (active)\n return;\n active_docs.forEach(doc => {\n const stylesheet = doc.__svelte_stylesheet;\n let i = stylesheet.cssRules.length;\n while (i--)\n stylesheet.deleteRule(i);\n doc.__svelte_rules = {};\n });\n active_docs.clear();\n });\n}\n\nfunction create_animation(node, from, fn, params) {\n if (!from)\n return noop;\n const to = node.getBoundingClientRect();\n if (from.left === to.left && from.right === to.right && from.top === to.top && from.bottom === to.bottom)\n return noop;\n const { delay = 0, duration = 300, easing = identity, \n // @ts-ignore todo: should this be separated from destructuring? Or start/end added to public api and documentation?\n start: start_time = now() + delay, \n // @ts-ignore todo:\n end = start_time + duration, tick = noop, css } = fn(node, { from, to }, params);\n let running = true;\n let started = false;\n let name;\n function start() {\n if (css) {\n name = create_rule(node, 0, 1, duration, delay, easing, css);\n }\n if (!delay) {\n started = true;\n }\n }\n function stop() {\n if (css)\n delete_rule(node, name);\n running = false;\n }\n loop(now => {\n if (!started && now >= start_time) {\n started = true;\n }\n if (started && now >= end) {\n tick(1, 0);\n stop();\n }\n if (!running) {\n return false;\n }\n if (started) {\n const p = now - start_time;\n const t = 0 + 1 * easing(p / duration);\n tick(t, 1 - t);\n }\n return true;\n });\n start();\n tick(0, 1);\n return stop;\n}\nfunction fix_position(node) {\n const style = getComputedStyle(node);\n if (style.position !== 'absolute' && style.position !== 'fixed') {\n const { width, height } = style;\n const a = node.getBoundingClientRect();\n node.style.position = 'absolute';\n node.style.width = width;\n node.style.height = height;\n add_transform(node, a);\n }\n}\nfunction add_transform(node, a) {\n const b = node.getBoundingClientRect();\n if (a.left !== b.left || a.top !== b.top) {\n const style = getComputedStyle(node);\n const transform = style.transform === 'none' ? '' : style.transform;\n node.style.transform = `${transform} translate(${a.left - b.left}px, ${a.top - b.top}px)`;\n }\n}\n\nlet current_component;\nfunction set_current_component(component) {\n current_component = component;\n}\nfunction get_current_component() {\n if (!current_component)\n throw new Error('Function called outside component initialization');\n return current_component;\n}\nfunction beforeUpdate(fn) {\n get_current_component().$$.before_update.push(fn);\n}\nfunction onMount(fn) {\n get_current_component().$$.on_mount.push(fn);\n}\nfunction afterUpdate(fn) {\n get_current_component().$$.after_update.push(fn);\n}\nfunction onDestroy(fn) {\n get_current_component().$$.on_destroy.push(fn);\n}\nfunction createEventDispatcher() {\n const component = get_current_component();\n return (type, detail) => {\n const callbacks = component.$$.callbacks[type];\n if (callbacks) {\n // TODO are there situations where events could be dispatched\n // in a server (non-DOM) environment?\n const event = custom_event(type, detail);\n callbacks.slice().forEach(fn => {\n fn.call(component, event);\n });\n }\n };\n}\nfunction setContext(key, context) {\n get_current_component().$$.context.set(key, context);\n}\nfunction getContext(key) {\n return get_current_component().$$.context.get(key);\n}\nfunction getAllContexts() {\n return get_current_component().$$.context;\n}\nfunction hasContext(key) {\n return get_current_component().$$.context.has(key);\n}\n// TODO figure out if we still want to support\n// shorthand events, or if we want to implement\n// a real bubbling mechanism\nfunction bubble(component, event) {\n const callbacks = component.$$.callbacks[event.type];\n if (callbacks) {\n // @ts-ignore\n callbacks.slice().forEach(fn => fn.call(this, event));\n }\n}\n\nconst dirty_components = [];\nconst intros = { enabled: false };\nconst binding_callbacks = [];\nconst render_callbacks = [];\nconst flush_callbacks = [];\nconst resolved_promise = Promise.resolve();\nlet update_scheduled = false;\nfunction schedule_update() {\n if (!update_scheduled) {\n update_scheduled = true;\n resolved_promise.then(flush);\n }\n}\nfunction tick() {\n schedule_update();\n return resolved_promise;\n}\nfunction add_render_callback(fn) {\n render_callbacks.push(fn);\n}\nfunction add_flush_callback(fn) {\n flush_callbacks.push(fn);\n}\nlet flushing = false;\nconst seen_callbacks = new Set();\nfunction flush() {\n if (flushing)\n return;\n flushing = true;\n do {\n // first, call beforeUpdate functions\n // and update components\n for (let i = 0; i < dirty_components.length; i += 1) {\n const component = dirty_components[i];\n set_current_component(component);\n update(component.$$);\n }\n set_current_component(null);\n dirty_components.length = 0;\n while (binding_callbacks.length)\n binding_callbacks.pop()();\n // then, once components are updated, call\n // afterUpdate functions. This may cause\n // subsequent updates...\n for (let i = 0; i < render_callbacks.length; i += 1) {\n const callback = render_callbacks[i];\n if (!seen_callbacks.has(callback)) {\n // ...so guard against infinite loops\n seen_callbacks.add(callback);\n callback();\n }\n }\n render_callbacks.length = 0;\n } while (dirty_components.length);\n while (flush_callbacks.length) {\n flush_callbacks.pop()();\n }\n update_scheduled = false;\n flushing = false;\n seen_callbacks.clear();\n}\nfunction update($$) {\n if ($$.fragment !== null) {\n $$.update();\n run_all($$.before_update);\n const dirty = $$.dirty;\n $$.dirty = [-1];\n $$.fragment && $$.fragment.p($$.ctx, dirty);\n $$.after_update.forEach(add_render_callback);\n }\n}\n\nlet promise;\nfunction wait() {\n if (!promise) {\n promise = Promise.resolve();\n promise.then(() => {\n promise = null;\n });\n }\n return promise;\n}\nfunction dispatch(node, direction, kind) {\n node.dispatchEvent(custom_event(`${direction ? 'intro' : 'outro'}${kind}`));\n}\nconst outroing = new Set();\nlet outros;\nfunction group_outros() {\n outros = {\n r: 0,\n c: [],\n p: outros // parent group\n };\n}\nfunction check_outros() {\n if (!outros.r) {\n run_all(outros.c);\n }\n outros = outros.p;\n}\nfunction transition_in(block, local) {\n if (block && block.i) {\n outroing.delete(block);\n block.i(local);\n }\n}\nfunction transition_out(block, local, detach, callback) {\n if (block && block.o) {\n if (outroing.has(block))\n return;\n outroing.add(block);\n outros.c.push(() => {\n outroing.delete(block);\n if (callback) {\n if (detach)\n block.d(1);\n callback();\n }\n });\n block.o(local);\n }\n}\nconst null_transition = { duration: 0 };\nfunction create_in_transition(node, fn, params) {\n let config = fn(node, params);\n let running = false;\n let animation_name;\n let task;\n let uid = 0;\n function cleanup() {\n if (animation_name)\n delete_rule(node, animation_name);\n }\n function go() {\n const { delay = 0, duration = 300, easing = identity, tick = noop, css } = config || null_transition;\n if (css)\n animation_name = create_rule(node, 0, 1, duration, delay, easing, css, uid++);\n tick(0, 1);\n const start_time = now() + delay;\n const end_time = start_time + duration;\n if (task)\n task.abort();\n running = true;\n add_render_callback(() => dispatch(node, true, 'start'));\n task = loop(now => {\n if (running) {\n if (now >= end_time) {\n tick(1, 0);\n dispatch(node, true, 'end');\n cleanup();\n return running = false;\n }\n if (now >= start_time) {\n const t = easing((now - start_time) / duration);\n tick(t, 1 - t);\n }\n }\n return running;\n });\n }\n let started = false;\n return {\n start() {\n if (started)\n return;\n started = true;\n delete_rule(node);\n if (is_function(config)) {\n config = config();\n wait().then(go);\n }\n else {\n go();\n }\n },\n invalidate() {\n started = false;\n },\n end() {\n if (running) {\n cleanup();\n running = false;\n }\n }\n };\n}\nfunction create_out_transition(node, fn, params) {\n let config = fn(node, params);\n let running = true;\n let animation_name;\n const group = outros;\n group.r += 1;\n function go() {\n const { delay = 0, duration = 300, easing = identity, tick = noop, css } = config || null_transition;\n if (css)\n animation_name = create_rule(node, 1, 0, duration, delay, easing, css);\n const start_time = now() + delay;\n const end_time = start_time + duration;\n add_render_callback(() => dispatch(node, false, 'start'));\n loop(now => {\n if (running) {\n if (now >= end_time) {\n tick(0, 1);\n dispatch(node, false, 'end');\n if (!--group.r) {\n // this will result in `end()` being called,\n // so we don't need to clean up here\n run_all(group.c);\n }\n return false;\n }\n if (now >= start_time) {\n const t = easing((now - start_time) / duration);\n tick(1 - t, t);\n }\n }\n return running;\n });\n }\n if (is_function(config)) {\n wait().then(() => {\n // @ts-ignore\n config = config();\n go();\n });\n }\n else {\n go();\n }\n return {\n end(reset) {\n if (reset && config.tick) {\n config.tick(1, 0);\n }\n if (running) {\n if (animation_name)\n delete_rule(node, animation_name);\n running = false;\n }\n }\n };\n}\nfunction create_bidirectional_transition(node, fn, params, intro) {\n let config = fn(node, params);\n let t = intro ? 0 : 1;\n let running_program = null;\n let pending_program = null;\n let animation_name = null;\n function clear_animation() {\n if (animation_name)\n delete_rule(node, animation_name);\n }\n function init(program, duration) {\n const d = (program.b - t);\n duration *= Math.abs(d);\n return {\n a: t,\n b: program.b,\n d,\n duration,\n start: program.start,\n end: program.start + duration,\n group: program.group\n };\n }\n function go(b) {\n const { delay = 0, duration = 300, easing = identity, tick = noop, css } = config || null_transition;\n const program = {\n start: now() + delay,\n b\n };\n if (!b) {\n // @ts-ignore todo: improve typings\n program.group = outros;\n outros.r += 1;\n }\n if (running_program || pending_program) {\n pending_program = program;\n }\n else {\n // if this is an intro, and there's a delay, we need to do\n // an initial tick and/or apply CSS animation immediately\n if (css) {\n clear_animation();\n animation_name = create_rule(node, t, b, duration, delay, easing, css);\n }\n if (b)\n tick(0, 1);\n running_program = init(program, duration);\n add_render_callback(() => dispatch(node, b, 'start'));\n loop(now => {\n if (pending_program && now > pending_program.start) {\n running_program = init(pending_program, duration);\n pending_program = null;\n dispatch(node, running_program.b, 'start');\n if (css) {\n clear_animation();\n animation_name = create_rule(node, t, running_program.b, running_program.duration, 0, easing, config.css);\n }\n }\n if (running_program) {\n if (now >= running_program.end) {\n tick(t = running_program.b, 1 - t);\n dispatch(node, running_program.b, 'end');\n if (!pending_program) {\n // we're done\n if (running_program.b) {\n // intro — we can tidy up immediately\n clear_animation();\n }\n else {\n // outro — needs to be coordinated\n if (!--running_program.group.r)\n run_all(running_program.group.c);\n }\n }\n running_program = null;\n }\n else if (now >= running_program.start) {\n const p = now - running_program.start;\n t = running_program.a + running_program.d * easing(p / running_program.duration);\n tick(t, 1 - t);\n }\n }\n return !!(running_program || pending_program);\n });\n }\n }\n return {\n run(b) {\n if (is_function(config)) {\n wait().then(() => {\n // @ts-ignore\n config = config();\n go(b);\n });\n }\n else {\n go(b);\n }\n },\n end() {\n clear_animation();\n running_program = pending_program = null;\n }\n };\n}\n\nfunction handle_promise(promise, info) {\n const token = info.token = {};\n function update(type, index, key, value) {\n if (info.token !== token)\n return;\n info.resolved = value;\n let child_ctx = info.ctx;\n if (key !== undefined) {\n child_ctx = child_ctx.slice();\n child_ctx[key] = value;\n }\n const block = type && (info.current = type)(child_ctx);\n let needs_flush = false;\n if (info.block) {\n if (info.blocks) {\n info.blocks.forEach((block, i) => {\n if (i !== index && block) {\n group_outros();\n transition_out(block, 1, 1, () => {\n if (info.blocks[i] === block) {\n info.blocks[i] = null;\n }\n });\n check_outros();\n }\n });\n }\n else {\n info.block.d(1);\n }\n block.c();\n transition_in(block, 1);\n block.m(info.mount(), info.anchor);\n needs_flush = true;\n }\n info.block = block;\n if (info.blocks)\n info.blocks[index] = block;\n if (needs_flush) {\n flush();\n }\n }\n if (is_promise(promise)) {\n const current_component = get_current_component();\n promise.then(value => {\n set_current_component(current_component);\n update(info.then, 1, info.value, value);\n set_current_component(null);\n }, error => {\n set_current_component(current_component);\n update(info.catch, 2, info.error, error);\n set_current_component(null);\n if (!info.hasCatch) {\n throw error;\n }\n });\n // if we previously had a then/catch block, destroy it\n if (info.current !== info.pending) {\n update(info.pending, 0);\n return true;\n }\n }\n else {\n if (info.current !== info.then) {\n update(info.then, 1, info.value, promise);\n return true;\n }\n info.resolved = promise;\n }\n}\nfunction update_await_block_branch(info, ctx, dirty) {\n const child_ctx = ctx.slice();\n const { resolved } = info;\n if (info.current === info.then) {\n child_ctx[info.value] = resolved;\n }\n if (info.current === info.catch) {\n child_ctx[info.error] = resolved;\n }\n info.block.p(child_ctx, dirty);\n}\n\nconst globals = (typeof window !== 'undefined'\n ? window\n : typeof globalThis !== 'undefined'\n ? globalThis\n : global);\n\nfunction destroy_block(block, lookup) {\n block.d(1);\n lookup.delete(block.key);\n}\nfunction outro_and_destroy_block(block, lookup) {\n transition_out(block, 1, 1, () => {\n lookup.delete(block.key);\n });\n}\nfunction fix_and_destroy_block(block, lookup) {\n block.f();\n destroy_block(block, lookup);\n}\nfunction fix_and_outro_and_destroy_block(block, lookup) {\n block.f();\n outro_and_destroy_block(block, lookup);\n}\nfunction update_keyed_each(old_blocks, dirty, get_key, dynamic, ctx, list, lookup, node, destroy, create_each_block, next, get_context) {\n let o = old_blocks.length;\n let n = list.length;\n let i = o;\n const old_indexes = {};\n while (i--)\n old_indexes[old_blocks[i].key] = i;\n const new_blocks = [];\n const new_lookup = new Map();\n const deltas = new Map();\n i = n;\n while (i--) {\n const child_ctx = get_context(ctx, list, i);\n const key = get_key(child_ctx);\n let block = lookup.get(key);\n if (!block) {\n block = create_each_block(key, child_ctx);\n block.c();\n }\n else if (dynamic) {\n block.p(child_ctx, dirty);\n }\n new_lookup.set(key, new_blocks[i] = block);\n if (key in old_indexes)\n deltas.set(key, Math.abs(i - old_indexes[key]));\n }\n const will_move = new Set();\n const did_move = new Set();\n function insert(block) {\n transition_in(block, 1);\n block.m(node, next);\n lookup.set(block.key, block);\n next = block.first;\n n--;\n }\n while (o && n) {\n const new_block = new_blocks[n - 1];\n const old_block = old_blocks[o - 1];\n const new_key = new_block.key;\n const old_key = old_block.key;\n if (new_block === old_block) {\n // do nothing\n next = new_block.first;\n o--;\n n--;\n }\n else if (!new_lookup.has(old_key)) {\n // remove old block\n destroy(old_block, lookup);\n o--;\n }\n else if (!lookup.has(new_key) || will_move.has(new_key)) {\n insert(new_block);\n }\n else if (did_move.has(old_key)) {\n o--;\n }\n else if (deltas.get(new_key) > deltas.get(old_key)) {\n did_move.add(new_key);\n insert(new_block);\n }\n else {\n will_move.add(old_key);\n o--;\n }\n }\n while (o--) {\n const old_block = old_blocks[o];\n if (!new_lookup.has(old_block.key))\n destroy(old_block, lookup);\n }\n while (n)\n insert(new_blocks[n - 1]);\n return new_blocks;\n}\nfunction validate_each_keys(ctx, list, get_context, get_key) {\n const keys = new Set();\n for (let i = 0; i < list.length; i++) {\n const key = get_key(get_context(ctx, list, i));\n if (keys.has(key)) {\n throw new Error('Cannot have duplicate keys in a keyed each');\n }\n keys.add(key);\n }\n}\n\nfunction get_spread_update(levels, updates) {\n const update = {};\n const to_null_out = {};\n const accounted_for = { $$scope: 1 };\n let i = levels.length;\n while (i--) {\n const o = levels[i];\n const n = updates[i];\n if (n) {\n for (const key in o) {\n if (!(key in n))\n to_null_out[key] = 1;\n }\n for (const key in n) {\n if (!accounted_for[key]) {\n update[key] = n[key];\n accounted_for[key] = 1;\n }\n }\n levels[i] = n;\n }\n else {\n for (const key in o) {\n accounted_for[key] = 1;\n }\n }\n }\n for (const key in to_null_out) {\n if (!(key in update))\n update[key] = undefined;\n }\n return update;\n}\nfunction get_spread_object(spread_props) {\n return typeof spread_props === 'object' && spread_props !== null ? spread_props : {};\n}\n\n// source: https://html.spec.whatwg.org/multipage/indices.html\nconst boolean_attributes = new Set([\n 'allowfullscreen',\n 'allowpaymentrequest',\n 'async',\n 'autofocus',\n 'autoplay',\n 'checked',\n 'controls',\n 'default',\n 'defer',\n 'disabled',\n 'formnovalidate',\n 'hidden',\n 'ismap',\n 'loop',\n 'multiple',\n 'muted',\n 'nomodule',\n 'novalidate',\n 'open',\n 'playsinline',\n 'readonly',\n 'required',\n 'reversed',\n 'selected'\n]);\n\nconst invalid_attribute_name_character = /[\\s'\">/=\\u{FDD0}-\\u{FDEF}\\u{FFFE}\\u{FFFF}\\u{1FFFE}\\u{1FFFF}\\u{2FFFE}\\u{2FFFF}\\u{3FFFE}\\u{3FFFF}\\u{4FFFE}\\u{4FFFF}\\u{5FFFE}\\u{5FFFF}\\u{6FFFE}\\u{6FFFF}\\u{7FFFE}\\u{7FFFF}\\u{8FFFE}\\u{8FFFF}\\u{9FFFE}\\u{9FFFF}\\u{AFFFE}\\u{AFFFF}\\u{BFFFE}\\u{BFFFF}\\u{CFFFE}\\u{CFFFF}\\u{DFFFE}\\u{DFFFF}\\u{EFFFE}\\u{EFFFF}\\u{FFFFE}\\u{FFFFF}\\u{10FFFE}\\u{10FFFF}]/u;\n// https://html.spec.whatwg.org/multipage/syntax.html#attributes-2\n// https://infra.spec.whatwg.org/#noncharacter\nfunction spread(args, classes_to_add) {\n const attributes = Object.assign({}, ...args);\n if (classes_to_add) {\n if (attributes.class == null) {\n attributes.class = classes_to_add;\n }\n else {\n attributes.class += ' ' + classes_to_add;\n }\n }\n let str = '';\n Object.keys(attributes).forEach(name => {\n if (invalid_attribute_name_character.test(name))\n return;\n const value = attributes[name];\n if (value === true)\n str += ' ' + name;\n else if (boolean_attributes.has(name.toLowerCase())) {\n if (value)\n str += ' ' + name;\n }\n else if (value != null) {\n str += ` ${name}=\"${value}\"`;\n }\n });\n return str;\n}\nconst escaped = {\n '\"': '"',\n \"'\": ''',\n '&': '&',\n '<': '<',\n '>': '>'\n};\nfunction escape(html) {\n return String(html).replace(/[\"'&<>]/g, match => escaped[match]);\n}\nfunction escape_attribute_value(value) {\n return typeof value === 'string' ? escape(value) : value;\n}\nfunction escape_object(obj) {\n const result = {};\n for (const key in obj) {\n result[key] = escape_attribute_value(obj[key]);\n }\n return result;\n}\nfunction each(items, fn) {\n let str = '';\n for (let i = 0; i < items.length; i += 1) {\n str += fn(items[i], i);\n }\n return str;\n}\nconst missing_component = {\n $$render: () => ''\n};\nfunction validate_component(component, name) {\n if (!component || !component.$$render) {\n if (name === 'svelte:component')\n name += ' this={...}';\n throw new Error(`<${name}> is not a valid SSR component. You may need to review your build config to ensure that dependencies are compiled, rather than imported as pre-compiled modules`);\n }\n return component;\n}\nfunction debug(file, line, column, values) {\n console.log(`{@debug} ${file ? file + ' ' : ''}(${line}:${column})`); // eslint-disable-line no-console\n console.log(values); // eslint-disable-line no-console\n return '';\n}\nlet on_destroy;\nfunction create_ssr_component(fn) {\n function $$render(result, props, bindings, slots, context) {\n const parent_component = current_component;\n const $$ = {\n on_destroy,\n context: new Map(context || (parent_component ? parent_component.$$.context : [])),\n // these will be immediately discarded\n on_mount: [],\n before_update: [],\n after_update: [],\n callbacks: blank_object()\n };\n set_current_component({ $$ });\n const html = fn(result, props, bindings, slots);\n set_current_component(parent_component);\n return html;\n }\n return {\n render: (props = {}, { $$slots = {}, context = new Map() } = {}) => {\n on_destroy = [];\n const result = { title: '', head: '', css: new Set() };\n const html = $$render(result, props, {}, $$slots, context);\n run_all(on_destroy);\n return {\n html,\n css: {\n code: Array.from(result.css).map(css => css.code).join('\\n'),\n map: null // TODO\n },\n head: result.title + result.head\n };\n },\n $$render\n };\n}\nfunction add_attribute(name, value, boolean) {\n if (value == null || (boolean && !value))\n return '';\n return ` ${name}${value === true ? '' : `=${typeof value === 'string' ? JSON.stringify(escape(value)) : `\"${value}\"`}`}`;\n}\nfunction add_classes(classes) {\n return classes ? ` class=\"${classes}\"` : '';\n}\n\nfunction bind(component, name, callback) {\n const index = component.$$.props[name];\n if (index !== undefined) {\n component.$$.bound[index] = callback;\n callback(component.$$.ctx[index]);\n }\n}\nfunction create_component(block) {\n block && block.c();\n}\nfunction claim_component(block, parent_nodes) {\n block && block.l(parent_nodes);\n}\nfunction mount_component(component, target, anchor, customElement) {\n const { fragment, on_mount, on_destroy, after_update } = component.$$;\n fragment && fragment.m(target, anchor);\n if (!customElement) {\n // onMount happens before the initial afterUpdate\n add_render_callback(() => {\n const new_on_destroy = on_mount.map(run).filter(is_function);\n if (on_destroy) {\n on_destroy.push(...new_on_destroy);\n }\n else {\n // Edge case - component was destroyed immediately,\n // most likely as a result of a binding initialising\n run_all(new_on_destroy);\n }\n component.$$.on_mount = [];\n });\n }\n after_update.forEach(add_render_callback);\n}\nfunction destroy_component(component, detaching) {\n const $$ = component.$$;\n if ($$.fragment !== null) {\n run_all($$.on_destroy);\n $$.fragment && $$.fragment.d(detaching);\n // TODO null out other refs, including component.$$ (but need to\n // preserve final state?)\n $$.on_destroy = $$.fragment = null;\n $$.ctx = [];\n }\n}\nfunction make_dirty(component, i) {\n if (component.$$.dirty[0] === -1) {\n dirty_components.push(component);\n schedule_update();\n component.$$.dirty.fill(0);\n }\n component.$$.dirty[(i / 31) | 0] |= (1 << (i % 31));\n}\nfunction init(component, options, instance, create_fragment, not_equal, props, append_styles, dirty = [-1]) {\n const parent_component = current_component;\n set_current_component(component);\n const $$ = component.$$ = {\n fragment: null,\n ctx: null,\n // state\n props,\n update: noop,\n not_equal,\n bound: blank_object(),\n // lifecycle\n on_mount: [],\n on_destroy: [],\n on_disconnect: [],\n before_update: [],\n after_update: [],\n context: new Map(options.context || (parent_component ? parent_component.$$.context : [])),\n // everything else\n callbacks: blank_object(),\n dirty,\n skip_bound: false,\n root: options.target || parent_component.$$.root\n };\n append_styles && append_styles($$.root);\n let ready = false;\n $$.ctx = instance\n ? instance(component, options.props || {}, (i, ret, ...rest) => {\n const value = rest.length ? rest[0] : ret;\n if ($$.ctx && not_equal($$.ctx[i], $$.ctx[i] = value)) {\n if (!$$.skip_bound && $$.bound[i])\n $$.bound[i](value);\n if (ready)\n make_dirty(component, i);\n }\n return ret;\n })\n : [];\n $$.update();\n ready = true;\n run_all($$.before_update);\n // `false` as a special case of no DOM component\n $$.fragment = create_fragment ? create_fragment($$.ctx) : false;\n if (options.target) {\n if (options.hydrate) {\n start_hydrating();\n const nodes = children(options.target);\n // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n $$.fragment && $$.fragment.l(nodes);\n nodes.forEach(detach);\n }\n else {\n // eslint-disable-next-line @typescript-eslint/no-non-null-assertion\n $$.fragment && $$.fragment.c();\n }\n if (options.intro)\n transition_in(component.$$.fragment);\n mount_component(component, options.target, options.anchor, options.customElement);\n end_hydrating();\n flush();\n }\n set_current_component(parent_component);\n}\nlet SvelteElement;\nif (typeof HTMLElement === 'function') {\n SvelteElement = class extends HTMLElement {\n constructor() {\n super();\n this.attachShadow({ mode: 'open' });\n }\n connectedCallback() {\n const { on_mount } = this.$$;\n this.$$.on_disconnect = on_mount.map(run).filter(is_function);\n // @ts-ignore todo: improve typings\n for (const key in this.$$.slotted) {\n // @ts-ignore todo: improve typings\n this.appendChild(this.$$.slotted[key]);\n }\n }\n attributeChangedCallback(attr, _oldValue, newValue) {\n this[attr] = newValue;\n }\n disconnectedCallback() {\n run_all(this.$$.on_disconnect);\n }\n $destroy() {\n destroy_component(this, 1);\n this.$destroy = noop;\n }\n $on(type, callback) {\n // TODO should this delegate to addEventListener?\n const callbacks = (this.$$.callbacks[type] || (this.$$.callbacks[type] = []));\n callbacks.push(callback);\n return () => {\n const index = callbacks.indexOf(callback);\n if (index !== -1)\n callbacks.splice(index, 1);\n };\n }\n $set($$props) {\n if (this.$$set && !is_empty($$props)) {\n this.$$.skip_bound = true;\n this.$$set($$props);\n this.$$.skip_bound = false;\n }\n }\n };\n}\n/**\n * Base class for Svelte components. Used when dev=false.\n */\nclass SvelteComponent {\n $destroy() {\n destroy_component(this, 1);\n this.$destroy = noop;\n }\n $on(type, callback) {\n const callbacks = (this.$$.callbacks[type] || (this.$$.callbacks[type] = []));\n callbacks.push(callback);\n return () => {\n const index = callbacks.indexOf(callback);\n if (index !== -1)\n callbacks.splice(index, 1);\n };\n }\n $set($$props) {\n if (this.$$set && !is_empty($$props)) {\n this.$$.skip_bound = true;\n this.$$set($$props);\n this.$$.skip_bound = false;\n }\n }\n}\n\nfunction dispatch_dev(type, detail) {\n document.dispatchEvent(custom_event(type, Object.assign({ version: '3.44.1' }, detail), true));\n}\nfunction append_dev(target, node) {\n dispatch_dev('SvelteDOMInsert', { target, node });\n append(target, node);\n}\nfunction append_hydration_dev(target, node) {\n dispatch_dev('SvelteDOMInsert', { target, node });\n append_hydration(target, node);\n}\nfunction insert_dev(target, node, anchor) {\n dispatch_dev('SvelteDOMInsert', { target, node, anchor });\n insert(target, node, anchor);\n}\nfunction insert_hydration_dev(target, node, anchor) {\n dispatch_dev('SvelteDOMInsert', { target, node, anchor });\n insert_hydration(target, node, anchor);\n}\nfunction detach_dev(node) {\n dispatch_dev('SvelteDOMRemove', { node });\n detach(node);\n}\nfunction detach_between_dev(before, after) {\n while (before.nextSibling && before.nextSibling !== after) {\n detach_dev(before.nextSibling);\n }\n}\nfunction detach_before_dev(after) {\n while (after.previousSibling) {\n detach_dev(after.previousSibling);\n }\n}\nfunction detach_after_dev(before) {\n while (before.nextSibling) {\n detach_dev(before.nextSibling);\n }\n}\nfunction listen_dev(node, event, handler, options, has_prevent_default, has_stop_propagation) {\n const modifiers = options === true ? ['capture'] : options ? Array.from(Object.keys(options)) : [];\n if (has_prevent_default)\n modifiers.push('preventDefault');\n if (has_stop_propagation)\n modifiers.push('stopPropagation');\n dispatch_dev('SvelteDOMAddEventListener', { node, event, handler, modifiers });\n const dispose = listen(node, event, handler, options);\n return () => {\n dispatch_dev('SvelteDOMRemoveEventListener', { node, event, handler, modifiers });\n dispose();\n };\n}\nfunction attr_dev(node, attribute, value) {\n attr(node, attribute, value);\n if (value == null)\n dispatch_dev('SvelteDOMRemoveAttribute', { node, attribute });\n else\n dispatch_dev('SvelteDOMSetAttribute', { node, attribute, value });\n}\nfunction prop_dev(node, property, value) {\n node[property] = value;\n dispatch_dev('SvelteDOMSetProperty', { node, property, value });\n}\nfunction dataset_dev(node, property, value) {\n node.dataset[property] = value;\n dispatch_dev('SvelteDOMSetDataset', { node, property, value });\n}\nfunction set_data_dev(text, data) {\n data = '' + data;\n if (text.wholeText === data)\n return;\n dispatch_dev('SvelteDOMSetData', { node: text, data });\n text.data = data;\n}\nfunction validate_each_argument(arg) {\n if (typeof arg !== 'string' && !(arg && typeof arg === 'object' && 'length' in arg)) {\n let msg = '{#each} only iterates over array-like objects.';\n if (typeof Symbol === 'function' && arg && Symbol.iterator in arg) {\n msg += ' You can use a spread to convert this iterable into an array.';\n }\n throw new Error(msg);\n }\n}\nfunction validate_slots(name, slot, keys) {\n for (const slot_key of Object.keys(slot)) {\n if (!~keys.indexOf(slot_key)) {\n console.warn(`<${name}> received an unexpected slot \"${slot_key}\".`);\n }\n }\n}\n/**\n * Base class for Svelte components with some minor dev-enhancements. Used when dev=true.\n */\nclass SvelteComponentDev extends SvelteComponent {\n constructor(options) {\n if (!options || (!options.target && !options.$$inline)) {\n throw new Error(\"'target' is a required option\");\n }\n super();\n }\n $destroy() {\n super.$destroy();\n this.$destroy = () => {\n console.warn('Component was already destroyed'); // eslint-disable-line no-console\n };\n }\n $capture_state() { }\n $inject_state() { }\n}\n/**\n * Base class to create strongly typed Svelte components.\n * This only exists for typing purposes and should be used in `.d.ts` files.\n *\n * ### Example:\n *\n * You have component library on npm called `component-library`, from which\n * you export a component called `MyComponent`. For Svelte+TypeScript users,\n * you want to provide typings. Therefore you create a `index.d.ts`:\n * ```ts\n * import { SvelteComponentTyped } from \"svelte\";\n * export class MyComponent extends SvelteComponentTyped<{foo: string}> {}\n * ```\n * Typing this makes it possible for IDEs like VS Code with the Svelte extension\n * to provide intellisense and to use the component like this in a Svelte file\n * with TypeScript:\n * ```svelte\n * <script lang=\"ts\">\n * \timport { MyComponent } from \"component-library\";\n * </script>\n * <MyComponent foo={'bar'} />\n * ```\n *\n * #### Why not make this part of `SvelteComponent(Dev)`?\n * Because\n * ```ts\n * class ASubclassOfSvelteComponent extends SvelteComponent<{foo: string}> {}\n * const component: typeof SvelteComponent = ASubclassOfSvelteComponent;\n * ```\n * will throw a type error, so we need to separate the more strictly typed class.\n */\nclass SvelteComponentTyped extends SvelteComponentDev {\n constructor(options) {\n super(options);\n }\n}\nfunction loop_guard(timeout) {\n const start = Date.now();\n return () => {\n if (Date.now() - start > timeout) {\n throw new Error('Infinite loop detected');\n }\n };\n}\n\nexport { HtmlTag, HtmlTagHydration, SvelteComponent, SvelteComponentDev, SvelteComponentTyped, SvelteElement, action_destroyer, add_attribute, add_classes, add_flush_callback, add_location, add_render_callback, add_resize_listener, add_transform, afterUpdate, append, append_dev, append_empty_stylesheet, append_hydration, append_hydration_dev, append_styles, assign, attr, attr_dev, attribute_to_object, beforeUpdate, bind, binding_callbacks, blank_object, bubble, check_outros, children, claim_component, claim_element, claim_html_tag, claim_space, claim_svg_element, claim_text, clear_loops, component_subscribe, compute_rest_props, compute_slots, createEventDispatcher, create_animation, create_bidirectional_transition, create_component, create_in_transition, create_out_transition, create_slot, create_ssr_component, current_component, custom_event, dataset_dev, debug, destroy_block, destroy_component, destroy_each, detach, detach_after_dev, detach_before_dev, detach_between_dev, detach_dev, dirty_components, dispatch_dev, each, element, element_is, empty, end_hydrating, escape, escape_attribute_value, escape_object, escaped, exclude_internal_props, fix_and_destroy_block, fix_and_outro_and_destroy_block, fix_position, flush, getAllContexts, getContext, get_all_dirty_from_scope, get_binding_group_value, get_current_component, get_custom_elements_slots, get_root_for_style, get_slot_changes, get_spread_object, get_spread_update, get_store_value, globals, group_outros, handle_promise, hasContext, has_prop, identity, init, insert, insert_dev, insert_hydration, insert_hydration_dev, intros, invalid_attribute_name_character, is_client, is_crossorigin, is_empty, is_function, is_promise, listen, listen_dev, loop, loop_guard, missing_component, mount_component, noop, not_equal, now, null_to_empty, object_without_properties, onDestroy, onMount, once, outro_and_destroy_block, prevent_default, prop_dev, query_selector_all, raf, run, run_all, safe_not_equal, schedule_update, select_multiple_value, select_option, select_options, select_value, self, setContext, set_attributes, set_current_component, set_custom_element_data, set_data, set_data_dev, set_input_type, set_input_value, set_now, set_raf, set_store_value, set_style, set_svg_attributes, space, spread, src_url_equal, start_hydrating, stop_propagation, subscribe, svg_element, text, tick, time_ranges_to_array, to_number, toggle_class, transition_in, transition_out, trusted, update_await_block_branch, update_keyed_each, update_slot, update_slot_base, validate_component, validate_each_argument, validate_each_keys, validate_slots, validate_store, xlink_attr };\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import axios from \"axios\";\nimport { mapDataToFormData } from \"./helpers/global\";\nimport AjaxLoader from \"./plugin/ajax-loader\";\nimport AcConfirmation from \"./plugin/ac-confirmation\";\ndocument.addEventListener('DOMContentLoaded', () => {\n document.querySelectorAll('.ac-settings-box input[data-ajax-setting]').forEach(el => {\n new GeneralAdminSetting(el, el.dataset.ajaxSetting);\n });\n let restoreFormButton = document.querySelector('#frm-ac-restore [type=submit]');\n if (restoreFormButton) {\n restoreFormButton.addEventListener('click', (e) => {\n e.preventDefault();\n new AcConfirmation({\n message: AC_I18N.restore_settings,\n confirm: () => {\n restoreFormButton.closest('form').submit();\n },\n lastFocus: restoreFormButton\n }).create();\n });\n }\n});\nclass GeneralAdminSetting {\n constructor(element, name) {\n this.element = element;\n this.name = name;\n this.loader = null;\n this.init();\n }\n init() {\n this.element.addEventListener('change', () => {\n this.initNewLoader();\n this.element.closest('.ac-toggle-v2').append(this.loader.getElement());\n this.loader.setLoading(true);\n this.persist().then(() => {\n this.loader.finish();\n });\n });\n }\n initNewLoader() {\n if (this.loader !== null) {\n this.loader.getElement().remove();\n }\n this.loader = new AjaxLoader();\n }\n persist() {\n return axios.post(ajaxurl, mapDataToFormData({\n action: 'ac_admin_general_options',\n _ajax_nonce: AC._ajax_nonce,\n option_name: this.name,\n option_value: this.element.checked ? '1' : '0'\n }));\n }\n}\n"],"names":[],"sourceRoot":""}
|
assets/js/message-review.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"file":"message-review.js","mappings":";;;;;;;;;;;;;;;;AAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACO;AACP;AACA;AACA;AACO;AACP;AACA;;;;;;;;;;;ACrBA;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;ACNwD;AACxD,UAAU,mBAAO,CAAC,sBAAQ;AAC1B;AACA,IAAI,qEAAoB;AACxB;AACA;AACA;AACA;AACA;AACA,KAAK;AACL,IAAI,qEAAoB;AACxB;AACA;AACA,KAAK;AACL,CAAC","sources":["webpack://admincolumns/./js/helpers/events.ts","webpack://admincolumns/external var \"jQuery\"","webpack://admincolumns/webpack/bootstrap","webpack://admincolumns/webpack/runtime/define property getters","webpack://admincolumns/webpack/runtime/hasOwnProperty shorthand","webpack://admincolumns/webpack/runtime/make namespace object","webpack://admincolumns/./js/message-review.ts"],"sourcesContent":["export const addEventListenerLive = (eventType, elementQuerySelector, cb, rootElement = null) => {\n let element = rootElement ? rootElement : document;\n element.addEventListener(eventType, (event) => {\n let qs = document.querySelectorAll(elementQuerySelector);\n if (qs) {\n var element = event.target, index = -1;\n while (element && ((index = Array.prototype.indexOf.call(qs, element)) === -1)) {\n element = element.parentElement;\n }\n if (index > -1) {\n cb.call(element, event);\n }\n }\n });\n};\nexport const onHover = (el, cbOver, cbLeave) => {\n el.addEventListener('mouseenter', cbOver);\n el.addEventListener('mouseleave', cbLeave);\n};\nexport const addEventListeners = (el, events, callback) => {\n events.forEach(event => el.addEventListener(event, callback));\n};\n","module.exports = jQuery;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import { addEventListenerLive } from \"./helpers/events\";\nconst $ = require(\"jquery\");\ndocument.addEventListener('DOMContentLoaded', () => {\n addEventListenerLive('click', 'a.hide-review-notice-soft', (e) => {\n e.preventDefault();\n let notice = e.target.closest('.ac-notice');\n notice.querySelector('.info').remove();\n notice.querySelector('.help').style.display = 'block';\n $.post(ajaxurl, JSON.parse(notice.dataset.dismissibleCallback));\n });\n addEventListenerLive('click', 'a.hide-review-notice', (e) => {\n e.preventDefault();\n e.target.closest('.ac-notice').querySelector('.notice-dismiss').dispatchEvent(new Event('click'));\n });\n});\n"],"names":[],"sourceRoot":""}
|
assets/js/notice-dismissible.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"file":"notice-dismissible.js","mappings":";;;;;;;;;;;;;;;;AAAO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACO;AACP;AACA;AACA;AACO;AACP;AACA;;;;;;;;;;;;;;;;;ACrByD;AACzD,UAAU,mBAAO,CAAC,sBAAQ;AACnB;AACP;AACA,QAAQ,qEAAoB;AAC5B;AACA;AACA;AACA;AACA;AACA,SAAS;AACT,KAAK;AACL;AACO;AACP;AACA;;;;;;;;;;;ACfA;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;ACNqE;AACrE;AACA,IAAI,kFAAsB;AAC1B,CAAC","sources":["webpack://admincolumns/./js/helpers/events.ts","webpack://admincolumns/./js/plugin/dismissible-notice.ts","webpack://admincolumns/external var \"jQuery\"","webpack://admincolumns/webpack/bootstrap","webpack://admincolumns/webpack/runtime/define property getters","webpack://admincolumns/webpack/runtime/hasOwnProperty shorthand","webpack://admincolumns/webpack/runtime/make namespace object","webpack://admincolumns/./js/notice-dismissible.ts"],"sourcesContent":["export const addEventListenerLive = (eventType, elementQuerySelector, cb, rootElement = null) => {\n let element = rootElement ? rootElement : document;\n element.addEventListener(eventType, (event) => {\n let qs = document.querySelectorAll(elementQuerySelector);\n if (qs) {\n var element = event.target, index = -1;\n while (element && ((index = Array.prototype.indexOf.call(qs, element)) === -1)) {\n element = element.parentElement;\n }\n if (index > -1) {\n cb.call(element, event);\n }\n }\n });\n};\nexport const onHover = (el, cbOver, cbLeave) => {\n el.addEventListener('mouseenter', cbOver);\n el.addEventListener('mouseleave', cbLeave);\n};\nexport const addEventListeners = (el, events, callback) => {\n events.forEach(event => el.addEventListener(event, callback));\n};\n","import { addEventListenerLive } from \"../helpers/events\";\nconst $ = require(\"jquery\");\nexport const dismissNotice = (selector) => {\n document.querySelectorAll(selector).forEach((el) => {\n addEventListenerLive('click', '.ac-notice__dismiss, [data-dismiss], .notice-dismiss', (e) => {\n e.preventDefault();\n let data = el.dataset.dismissibleCallback ? JSON.parse(el.dataset.dismissibleCallback) : null;\n if (data) {\n $.post(ajaxurl, data);\n }\n }, el);\n });\n};\nexport const initDismissibleNotices = () => {\n dismissNotice('.ac-notice');\n};\n","module.exports = jQuery;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import { initDismissibleNotices } from \"./plugin/dismissible-notice\";\ndocument.addEventListener('DOMContentLoaded', () => {\n initDismissibleNotices();\n});\n"],"names":[],"sourceRoot":""}
|
assets/js/table.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(e){var t={};function n(s){if(t[s])return t[s].exports;var i=t[s]={i:s,l:!1,exports:{}};return e[s].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,s){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(s,i,function(t){return e[t]}.bind(null,i));return s},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=51)}([,function(e,t){e.exports=jQuery},function(e,t,n){var s=n(23),i=n(24),r=n(8);function o(e){if(!(this instanceof o))return new o(e);this._name=e||"nanobus",this._starListeners=[],this._listeners={}}e.exports=o,o.prototype.emit=function(e){r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.emit: eventName should be type string or symbol");for(var t=[],n=1,s=arguments.length;n<s;n++)t.push(arguments[n]);var o=i(this._name+"('"+e.toString()+"')"),l=this._listeners[e];return l&&l.length>0&&this._emit(this._listeners[e],t),this._starListeners.length>0&&this._emit(this._starListeners,e,t,o.uuid),o(),this},o.prototype.on=o.prototype.addListener=function(e,t){return r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.on: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.on: listener should be type function"),"*"===e?this._starListeners.push(t):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(t)),this},o.prototype.prependListener=function(e,t){return r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependListener: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.prependListener: listener should be type function"),"*"===e?this._starListeners.unshift(t):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].unshift(t)),this},o.prototype.once=function(e,t){r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.once: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.once: listener should be type function");var n=this;return this.on(e,(function s(){t.apply(n,arguments),n.removeListener(e,s)})),this},o.prototype.prependOnceListener=function(e,t){r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependOnceListener: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.prependOnceListener: listener should be type function");var n=this;return this.prependListener(e,(function s(){t.apply(n,arguments),n.removeListener(e,s)})),this},o.prototype.removeListener=function(e,t){return r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.removeListener: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.removeListener: listener should be type function"),"*"===e?(this._starListeners=this._starListeners.slice(),n(this._starListeners,t)):(void 0!==this._listeners[e]&&(this._listeners[e]=this._listeners[e].slice()),n(this._listeners[e],t));function n(e,t){if(e){var n=e.indexOf(t);return-1!==n?(s(e,n,1),!0):void 0}}},o.prototype.removeAllListeners=function(e){return e?"*"===e?this._starListeners=[]:this._listeners[e]=[]:(this._starListeners=[],this._listeners={}),this},o.prototype.listeners=function(e){var t="*"!==e?this._listeners[e]:this._starListeners,n=[];if(t)for(var s=t.length,i=0;i<s;i++)n.push(t[i]);return n},o.prototype._emit=function(e,t,n,s){if(void 0!==e&&0!==e.length){void 0===n&&(n=t,t=null),t&&(n=void 0!==s?[t].concat(n,s):[t].concat(n));for(var i=e.length,r=0;r<i;r++){var o=e[r];o.apply(o,n)}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));const s={TABLE:{READY:"Table.Ready"},SETTINGS:{FORM:{LOADED:"Settings.Form.Loaded",READY:"Settings.Form.Ready",SAVING:"Settings.Form.Saving",SAVED:"Settings.Form.Saved"},COLUMN:{INIT:"Settings.Column.Init",SWITCH:"Settings.Column.SwitchToType",REFRESHED:"Settings.Column.Refreshed"}}}},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return i}));const s=()=>{document.querySelectorAll("[data-ac-tip]").forEach(e=>{new i(e)})};class i{constructor(e,t=""){this.element=e,this.content=t||e.dataset.acTip,this.tip=r(this.content),this.initEvents()}initEvents(){"1"!==this.element.dataset.acTooltipInit&&(this.element.dataset.acTooltipInit="1",document.body.appendChild(this.tip),this.element.addEventListener("mouseenter",()=>{const e=document.body.getBoundingClientRect(),t=this.element.getBoundingClientRect();this.tip.style.left=t.left-e.left+this.element.offsetWidth/2+"px",this.tip.style.top=t.top-e.top+this.element.offsetHeight+"px",this.tip.classList.add("hover")}),this.element.addEventListener("mouseleave",()=>{this.tip.classList.remove("hover")}))}}const r=e=>{let t=document.createElement("div");return t.classList.add("ac-tooltip"),t.innerHTML=e,t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));class s{constructor(e){this.element=e instanceof HTMLElement?e:document.createElement(e)}static create(e){return new s(e)}addId(e){return this.element.id=e,this}addClass(e){return this.element.classList.add(e),this}addClasses(...e){return e.forEach(e=>this.addClass(e)),this}addHtml(e){return this.element.innerHTML=e,this}css(e,t){return this.element.style[e]=t,this}}},function(e,t){function n(e,t){if(!e)throw new Error(t||"AssertionError")}n.notEqual=function(e,t,s){n(e!=t,s)},n.notOk=function(e,t){n(!e,t)},n.equal=function(e,t,s){n(e==t,s)},n.ok=n,e.exports=n},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i}));const s=(e,t)=>{if(!t.includes("?"))return null;return new URLSearchParams(t.split("?")[1]).get(e)},i=(e,t=null)=>(t||(t=new FormData),Object.keys(e).forEach(n=>{r(t,e[n],n)}),t),r=(e,t,n=null)=>{if(!t||"object"!=typeof t||t instanceof Date||t instanceof File){const s=null==t?"":t;e.append(n,s)}else Object.keys(t).forEach(s=>{r(e,t[s],n?`${n}[${s}]`:s)})}},function(e,t,n){"use strict";var s=n(6);t.a=class{constructor(){this.init()}init(){Object(s.b)()}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return r}));var s=n(7);const i=(e,t)=>{t.parentNode.insertBefore(e,t.nextSibling)},r=(e,t="div")=>s.a.create(t).addHtml(e).element},,function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));class s{constructor(e){e&&(this.el=e,this.dialog=e.querySelector(".ac-modal__dialog"),this.initEvents())}getElement(){return this.el}initEvents(){let e=this;document.addEventListener("keydown",e=>{const t=e.key;this.isOpen()&&"Escape"===t&&this.close()});let t=this.el.querySelectorAll('[data-dismiss="modal"], .ac-modal__dialog__close');t.length>0&&t.forEach(t=>{t.addEventListener("click",t=>{t.preventDefault(),e.close()})}),this.el.addEventListener("click",t=>{t.target.classList.contains("ac-modal")&&e.close()})}isOpen(){return this.el.classList.contains("-active")}close(){this.onClose(),this.el.classList.remove("-active")}open(){setTimeout(()=>{this.onOpen(),this.el.removeAttribute("style"),this.el.classList.add("-active")})}destroy(){this.el.remove()}onClose(){}onOpen(){}}},,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var s=n(10);const i=n(1);class r{constructor(e){this.element=e,this.settings=this.getDefaults(),this.init(),this.setInitialized()}setInitialized(){o.add(this.element)}getDefaults(){return{width:this.element.getAttribute("data-width")?this.element.getAttribute("data-width"):250,noclick:!!this.element.getAttribute("data-noclick")&&this.element.getAttribute("data-noclick"),position:this.getPosition()}}isInitialized(){return o.isInitialized(this.element)}init(){this.isInitialized()||(i(this.element).pointer({content:this.getRelatedHTML(),position:this.settings.position,pointerWidth:this.settings.width,pointerClass:this.getPointerClass()}),this.initEvents())}getPosition(){let e={at:"left top",my:"right top",edge:"right"},t=this.element.getAttribute("data-pos"),n=this.element.getAttribute("data-pos_edge");return"right"===t&&(e={at:"right middle",my:"left middle",edge:"left"}),"right_bottom"===t&&(e={at:"right middle",my:"left bottom",edge:"none"}),"left"===t&&(e={at:"left middle",my:"right middle",edge:"right"}),n&&(e.edge=n),e}getPointerClass(){let e=["ac-wp-pointer","wp-pointer","wp-pointer-"+this.settings.position.edge];return this.settings.noclick&&e.push("noclick"),e.join(" ")}getRelatedHTML(){let e=document.getElementById(this.element.getAttribute("rel"));return e?e.innerHTML:""}initEvents(){let e=i(this.element);this.settings.noclick||e.click((function(){e.hasClass("open")?e.removeClass("open"):e.addClass("open")})),e.click((function(){e.pointer("open")})),e.mouseenter((function(){e.pointer("open"),setTimeout(()=>{e.pointer("open")},2)})),e.mouseleave((function(){setTimeout(()=>{e.hasClass("open")||0!==i(".ac-wp-pointer.hover").length||e.pointer("close")},1)})),e.on("close",()=>{setTimeout(()=>{e.hasClass("open")||e.pointer("close")})})}}class o{static isInitialized(e){return this.initElements.filter(t=>t===e).length>0}static add(e){this.initElements.push(e)}}o.initElements=[];const l=(e=null)=>{e||(e=document.querySelectorAll(".ac-pointer")),e.forEach(e=>{new r(e)}),i(".ac-wp-pointer").hover((function(){i(this).addClass("hover")}),(function(){i(this).removeClass("hover"),i(".ac-pointer").trigger("close")})).on("click",".close",(function(){i(".ac-pointer").removeClass("open")})),new s.a}},function(e,t,n){"use strict";e.exports=function(e,t,n){var s,i=e.length;if(!(t>=i||0===n)){var r=i-(n=t+n>i?i-t:n);for(s=t;s<r;++s)e[s]=e[s+n];e.length=r}}},function(e,t,n){var s,i=n(25)(),r=n(8);o.disabled=!0;try{s=window.performance,o.disabled="true"===window.localStorage.DISABLE_NANOTIMING||!s.mark}catch(e){}function o(e){if(r.equal(typeof e,"string","nanotiming: name should be type string"),o.disabled)return l;var t=(1e4*s.now()).toFixed()%Number.MAX_SAFE_INTEGER,n="start-"+t+"-"+e;function a(r){var o="end-"+t+"-"+e;s.mark(o),i.push((function(){var i=null;try{var l=e+" ["+t+"]";s.measure(l,n,o),s.clearMarks(n),s.clearMarks(o)}catch(e){i=e}r&&r(i,e)}))}return s.mark(n),a.uuid=t,a}function l(e){e&&i.push((function(){e(new Error("nanotiming: performance API unavailable"))}))}e.exports=o},function(e,t,n){var s=n(8),i="undefined"!=typeof window;function r(e){this.hasWindow=e,this.hasIdle=this.hasWindow&&window.requestIdleCallback,this.method=this.hasIdle?window.requestIdleCallback.bind(window):this.setTimeout,this.scheduled=!1,this.queue=[]}r.prototype.push=function(e){s.equal(typeof e,"function","nanoscheduler.push: cb should be type function"),this.queue.push(e),this.schedule()},r.prototype.schedule=function(){if(!this.scheduled){this.scheduled=!0;var e=this;this.method((function(t){for(;e.queue.length&&t.timeRemaining()>0;)e.queue.shift()(t);e.scheduled=!1,e.queue.length&&e.schedule()}))}},r.prototype.setTimeout=function(e){setTimeout(e,0,{timeRemaining:function(){return 1}})},e.exports=function(){var e;return i?(window._nanoScheduler||(window._nanoScheduler=new r(!0)),e=window._nanoScheduler):e=new r,e}},,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var s=n(13);class i{constructor(){this.modals={},this.number=0,this.defaults={modal:s.a},this.initGlobalEvents()}register(e,t=""){return t||(t="m"+this.number),this.modals[t]=e,this.number++,e}get(e){return this.modals.hasOwnProperty(e)?this.modals[e]:null}open(e){this.get(e)&&this.get(e).open()}close(e){this.get(e)&&this.get(e).close()}closeAll(){for(let e in this.modals)this.close(e)}initGlobalEvents(){document.addEventListener("click",e=>{let t=e.target;t.dataset.acModal&&(e.preventDefault(),this.open(t.dataset.acModal))})}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var s=n(2),i=n.n(s);class r{constructor(){this.services={},this.events=new i.a}registerService(e,t){return this.services[e]=t,this}getService(e){return this.hasService(e)?this.services[e]:null}hasService(e){return this.services.hasOwnProperty(e)}addListener(e,t){this.events.addListener(e,t)}emitEvent(e,t){this.events.emit(e,t)}}const o=()=>(window.AC_SERVICES||(window.AC_SERVICES=new r),window.AC_SERVICES)},,,,,,function(e,t,n){"use strict";n.r(t);var s=n(11),i=n(2);class r{constructor(e){this.container=e,this.events=i(),this.init()}init(){this.container.addEventListener("update",()=>{this.refresh()});let e=document.querySelectorAll(".tablenav.top .actions");e&&e.length&&(Object(s.b)(this.container,e[e.length-1]),this.container.classList.add("-init"),this.container.dispatchEvent(new CustomEvent("update")))}refresh(){this.container.querySelectorAll(".ac-table-actions-buttons > a").forEach(e=>{e.classList.remove("last")});let e=[].slice.call(this.container.querySelectorAll(".ac-table-actions-buttons > a"),0);e.reverse();for(var t=0;t<e.length;t++)if(e[t].offsetParent){e[t].classList.add("last");break}}}class o{constructor(){this.cells={}}add(e,t){this.cells.hasOwnProperty(e)||(this.cells[e]={}),this.cells[e][t.getName()]=t}getByID(e){let t=[];if(!this.cells.hasOwnProperty(e.toString()))return t;let n=this.cells[e.toString()];return Object.keys(n).forEach(e=>t.push(n[e])),t}getAll(){let e=[];return Object.keys(this.cells).forEach(t=>{let n=this.cells[t];Object.keys(n).forEach(t=>e.push(n[t]))}),e}getByName(e){let t=[];return Object.keys(this.cells).forEach(n=>{let s=this.cells[n];Object.keys(s).forEach(n=>{e===n&&t.push(s[n])})}),t}get(e,t){return this.cells.hasOwnProperty(e.toString())?this.cells[e][t]:null}}class l{constructor(e){this.table=e,this.columns={},this.init()}init(){let e=this,t=this.table.querySelector("thead").querySelectorAll("th");for(let n=0;n<t.length;n++){let s=t[n].id;e.columns[t[n].id]=new a(s,AC.column_types[s],this.sanitizeLabel(t[n]))}}getColumns(){return this.columns}getColumnsMap(){let e=new Map,t=this.getColumns();return Object.keys(t).forEach(n=>{e.set(n,t[n])}),e}getColumnNames(){return Object.keys(this.columns)}get(e){return this.columns.hasOwnProperty(e)?this.columns[e]:null}sanitizeLabel(e){let t=e.querySelector("a"),n=e.innerHTML;if(t){let e=t.getElementsByTagName("span");e.length>0&&(n=e[0].innerHTML)}return n}}class a{constructor(e,t,n){this.name=e,this.type=t,this.label=n,this.services={}}setService(e,t){this.services[e]=t}getService(e){return this.hasService(e)?this.services[e]:null}hasService(e){return this.services.hasOwnProperty(e)}}var c=n(2),u=n.n(c);class h{constructor(e,t,n){this.object_id=e,this.column_name=t,this.original_value=n.innerHTML,this.el=n,this.services={},this.events=new u.a}getOriginalValue(){return this.original_value}getObjectID(){return this.object_id}getName(){return this.column_name}getElement(){return this.el}setElement(e){this.el=e}getRow(){return this.el.parentElement}getSettings(){return AC_SERVICES.getService("Table").Columns.get(this.getName())}hasChanged(e){return this.original_value!==e}setValue(e){let t=this.el.querySelector(".row-actions");return this.original_value=e,this.el.innerHTML=e,t&&this.el.append(t),this.original_value=e,this.events.emit("setValue",this),this}setService(e,t){this.services[e]=t}getService(e){return this.hasService(e)?this.services[e]:null}hasService(e){return this.services.hasOwnProperty(e)}}class d{constructor(e){this.Table=e}getIDs(){let e=[],t=this.Table.getElement().querySelectorAll("tbody th.check-column input[type=checkbox]:checked");if(0===t.length)return e;for(let n=0;n<t.length;n++)e.push(parseInt(t[n].value));return e}getSelectedCells(e){let t=this.getIDs();if(0===t.length)return null;let n=[];return t.forEach(t=>{let s=this.Table.Cells.get(t,e);s&&n.push(s)}),n}getCount(){return this.getIDs().length}isAllSelected(){return!!this.Table.getElement().querySelector("thead #cb input:checked")}}var m=n(9);const p=e=>{if(e.classList.contains("no-items"))return 0;let t=g(e.id);if(!t){let n=e.querySelector(".check-column input[type=checkbox]");n&&(t=g(n.id))}if(!t){let n=e.parentElement.querySelector(".edit a");if(n){let e=n.getAttribute("href");e&&(t=parseInt(Object(m.a)("id",e)))}}return e.dataset.id=t.toString(),t},g=e=>{let t=e.split(/[_,\-]+/);return parseInt(t[t.length-1])};var f=n(3);class v{constructor(){this.services={}}setService(e,t){this.services[e]=t}getService(e){return this.hasService(e)?this.services[e]:null}hasService(e){return this.services.hasOwnProperty(e)}}class y{constructor(e,t){this.el=e,this.AcServices=t,this.Services=new v,this.Columns=new l(e),this.Cells=new o,this.Actions=document.getElementById("ac-table-actions")?new r(document.getElementById("ac-table-actions")):null,this.Selection=new d(this)}getElement(){return this.el}getIdsFromTable(){let e=[];return this.el.getElementsByTagName("tbody")[0].querySelectorAll("tr").forEach(t=>{e.push(p(t))}),e}init(){return this.initTable(),this.addCellClasses(),document.dispatchEvent(new CustomEvent("AC_Table_Ready",{detail:{table:this}})),this.AcServices.emitEvent(f.a.TABLE.READY,{table:this}),this}addCellClasses(){this.Columns.getColumnNames().forEach(e=>{let t=this.Columns.get(e).type;this.Cells.getByName(e).forEach(e=>{e.getElement().classList.add(t)})})}initTable(){this.el.getElementsByTagName("tbody")[0].querySelectorAll("tr").forEach(e=>{this.updateRow(e)})}updateRow(e){let t=p(e);e.dataset.id=t.toString(),this.setCellsForRow(e)}setCellsForRow(e){let t=p(e);this.Columns.getColumnNames().forEach(n=>{let s=n.replace(/\./g,"\\."),i=e.querySelector("td.column-"+s);if(i){let e=new h(t,n,i);this.Cells.add(t,e)}})}}var b=n(10),E=n(7);class S{constructor(e){this.columns=e,e.getColumnNames().forEach(t=>{let n=e.get(t),s=S.getInputByName(n.name);s&&0===s.parentElement.textContent.length&&s.parentElement.appendChild(E.a.create("span").addHtml(n.label).element)})}static getInputByName(e){let t=document.querySelector(`input[name='${e}-hide']`);return t||!1}}const w=n(1);class C{constructor(e){this.element=e,this.initEvents(),this.contentBox=this.element.parentElement.querySelector(".ac-toggle-box-contents"),this.contentBox||this.createContenBox()}isAjax(){return 1===parseInt(this.element.dataset.ajaxPopulate)}isInited(){return this.element.dataset.toggleBoxInit}createContenBox(){let e=document.createElement("div");return e.classList.add("ac-toggle-box-contents"),Object(s.b)(e,this.element),this.contentBox=e,this.contentBox}initEvents(){this.isInited()||(this.element.addEventListener("click",e=>{e.preventDefault(),this.isAjax()&&!this.hasContent()&&this.manageAjaxValue(),this.toggleContentBox()}),this.element.dataset.toggleBoxInit="true")}hasContent(){return this.getContentBox().innerHTML.length>0}setContent(e){this.getContentBox().innerHTML=e}getContentBox(){return this.contentBox?this.contentBox:this.createContenBox()}setLabel(e){let t=this.element.dataset.label;e&&this.element.dataset.labelClose&&(t=this.element.dataset.labelClose),this.element.innerHTML=t+'<span class="spinner"></span>'}toggleContentBox(){this.getContentBox().classList.contains("-open")?(this.getContentBox().classList.remove("-open"),this.setLabel(!1)):(this.getContentBox().classList.add("-open"),this.setLabel(!0))}manageAjaxValue(){this.element.classList.add("loading"),this.retrieveAjaxValue().done(e=>{this.setContent(e),w(this.element.parentElement).trigger("ajax_column_value_ready"),AC_SERVICES.getService("Tooltips").init()}).always(()=>{this.element.classList.remove("loading")})}retrieveAjaxValue(){return w.ajax({url:ajaxurl,method:"POST",data:{action:"ac_get_column_value",list_screen:AC.list_screen,layout:AC.layout,column:this.element.dataset.column,pk:this.element.dataset.itemId,_ajax_nonce:AC.ajax_nonce}})}}var L=n(1),_=n.n(L);const T=()=>{document.querySelectorAll(".ac-show-more").forEach(e=>{new A(e)})};class A{constructor(e){this.element=e,this.initEvents()}initEvents(){this.isInited()||(this.getToggler()&&this.getToggler().addEventListener("click",e=>{e.preventDefault(),e.stopPropagation(),this.toggle()}),this.element.dataset.showMoreInit="true")}getToggler(){return this.element.querySelector(".ac-show-more__toggle")}isInited(){return"true"===this.element.dataset.showMoreInit}toggle(){this.element.classList.contains("-on")?this.hide():this.show()}show(){this.element.classList.add("-on"),this.getToggler().innerHTML=this.getToggler().dataset.less}hide(){this.element.classList.remove("-on"),this.getToggler().innerHTML=this.getToggler().dataset.more}}var x=n(6);var I=n(45),O=n(44),k=n(22);let q=Object(I.a)();q.registerService("Modals",new O.a),document.addEventListener("DOMContentLoaded",()=>{let e=(e=>{let t=document.querySelector(e);return t?"TABLE"===t.tagName?t:"TBODY"===t.tagName?t.closest("table"):t.querySelector("table.wp-list-table")?t.querySelector("table.wp-list-table"):null:null})(AC.table_id);if(Object(k.a)(),e){const t=new y(e,q).init();q.registerService("Table",t),q.registerService("ScreenOptionsColumns",new S(t.Columns))}q.registerService("Tooltips",new b.a),document.querySelectorAll(".ac-toggle-box-link").forEach(e=>{new C(e)}),_()(".wp-list-table").on("updated","tr",(function(){q.getService("Table").addCellClasses(),T()}))}),q.addListener(f.a.TABLE.READY,e=>{T(),document.querySelectorAll(".cpac_use_icons").forEach(e=>{e.parentElement.querySelectorAll(".row-actions a").forEach(e=>{new x.a(e,e.innerText)})}),new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{"TR"===e.tagName&&e.classList.contains("iedit")&&_()(e).trigger("updated",{id:p(e),row:e})})})}).observe(e.table.getElement(),{childList:!0,subtree:!0}),e.table.Cells.getAll().forEach(e=>{e.events.addListener("setValue",()=>{T()})})})}]);
|
1 |
+
!function(e){var t={};function n(s){if(t[s])return t[s].exports;var i=t[s]={i:s,l:!1,exports:{}};return e[s].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,s){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:s})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(s,i,function(t){return e[t]}.bind(null,i));return s},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=51)}([,function(e,t){e.exports=jQuery},function(e,t,n){var s=n(23),i=n(24),r=n(8);function o(e){if(!(this instanceof o))return new o(e);this._name=e||"nanobus",this._starListeners=[],this._listeners={}}e.exports=o,o.prototype.emit=function(e){r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.emit: eventName should be type string or symbol");for(var t=[],n=1,s=arguments.length;n<s;n++)t.push(arguments[n]);var o=i(this._name+"('"+e.toString()+"')"),l=this._listeners[e];return l&&l.length>0&&this._emit(this._listeners[e],t),this._starListeners.length>0&&this._emit(this._starListeners,e,t,o.uuid),o(),this},o.prototype.on=o.prototype.addListener=function(e,t){return r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.on: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.on: listener should be type function"),"*"===e?this._starListeners.push(t):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(t)),this},o.prototype.prependListener=function(e,t){return r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependListener: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.prependListener: listener should be type function"),"*"===e?this._starListeners.unshift(t):(this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].unshift(t)),this},o.prototype.once=function(e,t){r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.once: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.once: listener should be type function");var n=this;return this.on(e,(function s(){t.apply(n,arguments),n.removeListener(e,s)})),this},o.prototype.prependOnceListener=function(e,t){r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.prependOnceListener: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.prependOnceListener: listener should be type function");var n=this;return this.prependListener(e,(function s(){t.apply(n,arguments),n.removeListener(e,s)})),this},o.prototype.removeListener=function(e,t){return r.ok("string"==typeof e||"symbol"==typeof e,"nanobus.removeListener: eventName should be type string or symbol"),r.equal(typeof t,"function","nanobus.removeListener: listener should be type function"),"*"===e?(this._starListeners=this._starListeners.slice(),n(this._starListeners,t)):(void 0!==this._listeners[e]&&(this._listeners[e]=this._listeners[e].slice()),n(this._listeners[e],t));function n(e,t){if(e){var n=e.indexOf(t);return-1!==n?(s(e,n,1),!0):void 0}}},o.prototype.removeAllListeners=function(e){return e?"*"===e?this._starListeners=[]:this._listeners[e]=[]:(this._starListeners=[],this._listeners={}),this},o.prototype.listeners=function(e){var t="*"!==e?this._listeners[e]:this._starListeners,n=[];if(t)for(var s=t.length,i=0;i<s;i++)n.push(t[i]);return n},o.prototype._emit=function(e,t,n,s){if(void 0!==e&&0!==e.length){void 0===n&&(n=t,t=null),t&&(n=void 0!==s?[t].concat(n,s):[t].concat(n));for(var i=e.length,r=0;r<i;r++){var o=e[r];o.apply(o,n)}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));const s={TABLE:{READY:"Table.Ready"},SETTINGS:{FORM:{LOADED:"Settings.Form.Loaded",READY:"Settings.Form.Ready",SAVING:"Settings.Form.Saving",SAVED:"Settings.Form.Saved"},COLUMN:{INIT:"Settings.Column.Init",SWITCH:"Settings.Column.SwitchToType",REFRESHED:"Settings.Column.Refreshed"}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i}));const s=e=>i.create(e);class i{constructor(e){this.element=e instanceof HTMLElement?e:document.createElement(e)}static create(e){return new i(e)}addId(e){return this.element.id=e,this}addClass(e){return this.element.classList.add(e),this}addClasses(...e){return e.forEach(e=>this.addClass(e)),this}setAttribute(e,t){return this.element.setAttribute(e,t),this}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}addHtml(e){return this.element.innerHTML=e,this}append(e){return this.element.appendChild(e),this}css(e,t){return this.element.style[e]=t,this}insertAfter(e){try{this.element.parentElement.insertBefore(e,this.element.nextElementSibling)}catch(e){console.error("Not able to insert element after current node",this.element)}}insertSelfBefore(e){try{e.parentElement.insertBefore(this.element,e)}catch(e){console.error("Not able to insert element before current node",this.element)}return this}insertBefore(e){try{this.element.parentElement.insertBefore(e,this.element)}catch(e){console.error("Not able to insert element before current node",this.element)}return this}addEventListener(e,t){return this.element.addEventListener(e,t),this}addEventListeners(e,t){return e.forEach(e=>this.addEventListener(e,t)),this}}},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return i}));const s=()=>{document.querySelectorAll("[data-ac-tip]").forEach(e=>{new i(e)})};class i{constructor(e,t=""){this.element=e,this.content=t||e.dataset.acTip,this.tip=r(this.content),this.initEvents()}initEvents(){"1"!==this.element.dataset.acTooltipInit&&(this.element.dataset.acTooltipInit="1",document.body.appendChild(this.tip),this.element.addEventListener("mouseenter",()=>{const e=document.body.getBoundingClientRect(),t=this.element.getBoundingClientRect();this.tip.style.left=t.left-e.left+this.element.offsetWidth/2+"px",this.tip.style.top=t.top-e.top+this.element.offsetHeight+"px",this.tip.classList.add("hover")}),this.element.addEventListener("mouseleave",()=>{this.tip.classList.remove("hover")}))}}const r=e=>{let t=document.createElement("div");return t.classList.add("ac-tooltip"),t.innerHTML=e,t}},function(e,t){function n(e,t){if(!e)throw new Error(t||"AssertionError")}n.notEqual=function(e,t,s){n(e!=t,s)},n.notOk=function(e,t){n(!e,t)},n.equal=function(e,t,s){n(e==t,s)},n.ok=n,e.exports=n},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i}));const s=(e,t)=>{if(!t.includes("?"))return null;return new URLSearchParams(t.split("?")[1]).get(e)},i=(e,t=null)=>(t||(t=new FormData),Object.keys(e).forEach(n=>{r(t,e[n],n)}),t),r=(e,t,n=null)=>{if(!t||"object"!=typeof t||t instanceof Date||t instanceof File){const s=null==t?"":t;e.append(n,s)}else Object.keys(t).forEach(s=>{r(e,t[s],n?`${n}[${s}]`:s)})}},function(e,t,n){"use strict";var s=n(7);t.a=class{constructor(){this.init()}init(){Object(s.b)()}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return r}));var s=n(4);const i=(e,t)=>{t.parentNode.insertBefore(e,t.nextSibling)},r=(e,t="div")=>s.b.create(t).addHtml(e).element},,function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));class s{constructor(e){e&&(this.el=e,this.dialog=e.querySelector(".ac-modal__dialog"),this.initEvents())}getElement(){return this.el}initEvents(){let e=this;document.addEventListener("keydown",e=>{const t=e.key;this.isOpen()&&"Escape"===t&&this.close()});let t=this.el.querySelectorAll('[data-dismiss="modal"], .ac-modal__dialog__close');t.length>0&&t.forEach(t=>{t.addEventListener("click",t=>{t.preventDefault(),e.close()})}),this.el.addEventListener("click",t=>{t.target.classList.contains("ac-modal")&&e.close()})}isOpen(){return this.el.classList.contains("-active")}close(){this.onClose(),this.el.classList.remove("-active")}open(){setTimeout(()=>{this.onOpen(),this.el.removeAttribute("style"),this.el.classList.add("-active")})}destroy(){this.el.remove()}onClose(){}onOpen(){}}},,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var s=n(10);const i=n(1);class r{constructor(e){this.element=e,this.settings=this.getDefaults(),this.init(),this.setInitialized()}setInitialized(){o.add(this.element)}getDefaults(){return{width:this.element.getAttribute("data-width")?this.element.getAttribute("data-width"):250,noclick:!!this.element.getAttribute("data-noclick")&&this.element.getAttribute("data-noclick"),position:this.getPosition()}}isInitialized(){return o.isInitialized(this.element)}init(){this.isInitialized()||(i(this.element).pointer({content:this.getRelatedHTML(),position:this.settings.position,pointerWidth:this.settings.width,pointerClass:this.getPointerClass()}),this.initEvents())}getPosition(){let e={at:"left top",my:"right top",edge:"right"},t=this.element.getAttribute("data-pos"),n=this.element.getAttribute("data-pos_edge");return"right"===t&&(e={at:"right middle",my:"left middle",edge:"left"}),"right_bottom"===t&&(e={at:"right middle",my:"left bottom",edge:"none"}),"left"===t&&(e={at:"left middle",my:"right middle",edge:"right"}),n&&(e.edge=n),e}getPointerClass(){let e=["ac-wp-pointer","wp-pointer","wp-pointer-"+this.settings.position.edge];return this.settings.noclick&&e.push("noclick"),e.join(" ")}getRelatedHTML(){let e=document.getElementById(this.element.getAttribute("rel"));return e?e.innerHTML:""}initEvents(){let e=i(this.element);this.settings.noclick||e.click((function(){e.hasClass("open")?e.removeClass("open"):e.addClass("open")})),e.click((function(){e.pointer("open")})),e.mouseenter((function(){e.pointer("open"),setTimeout(()=>{e.pointer("open")},2)})),e.mouseleave((function(){setTimeout(()=>{e.hasClass("open")||0!==i(".ac-wp-pointer.hover").length||e.pointer("close")},1)})),e.on("close",()=>{setTimeout(()=>{e.hasClass("open")||e.pointer("close")})})}}class o{static isInitialized(e){return this.initElements.filter(t=>t===e).length>0}static add(e){this.initElements.push(e)}}o.initElements=[];const l=(e=null)=>{e||(e=document.querySelectorAll(".ac-pointer")),e.forEach(e=>{new r(e)}),i(".ac-wp-pointer").hover((function(){i(this).addClass("hover")}),(function(){i(this).removeClass("hover"),i(".ac-pointer").trigger("close")})).on("click",".close",(function(){i(".ac-pointer").removeClass("open")})),new s.a}},function(e,t,n){"use strict";e.exports=function(e,t,n){var s,i=e.length;if(!(t>=i||0===n)){var r=i-(n=t+n>i?i-t:n);for(s=t;s<r;++s)e[s]=e[s+n];e.length=r}}},function(e,t,n){var s,i=n(25)(),r=n(8);o.disabled=!0;try{s=window.performance,o.disabled="true"===window.localStorage.DISABLE_NANOTIMING||!s.mark}catch(e){}function o(e){if(r.equal(typeof e,"string","nanotiming: name should be type string"),o.disabled)return l;var t=(1e4*s.now()).toFixed()%Number.MAX_SAFE_INTEGER,n="start-"+t+"-"+e;function a(r){var o="end-"+t+"-"+e;s.mark(o),i.push((function(){var i=null;try{var l=e+" ["+t+"]";s.measure(l,n,o),s.clearMarks(n),s.clearMarks(o)}catch(e){i=e}r&&r(i,e)}))}return s.mark(n),a.uuid=t,a}function l(e){e&&i.push((function(){e(new Error("nanotiming: performance API unavailable"))}))}e.exports=o},function(e,t,n){var s=n(8),i="undefined"!=typeof window;function r(e){this.hasWindow=e,this.hasIdle=this.hasWindow&&window.requestIdleCallback,this.method=this.hasIdle?window.requestIdleCallback.bind(window):this.setTimeout,this.scheduled=!1,this.queue=[]}r.prototype.push=function(e){s.equal(typeof e,"function","nanoscheduler.push: cb should be type function"),this.queue.push(e),this.schedule()},r.prototype.schedule=function(){if(!this.scheduled){this.scheduled=!0;var e=this;this.method((function(t){for(;e.queue.length&&t.timeRemaining()>0;)e.queue.shift()(t);e.scheduled=!1,e.queue.length&&e.schedule()}))}},r.prototype.setTimeout=function(e){setTimeout(e,0,{timeRemaining:function(){return 1}})},e.exports=function(){var e;return i?(window._nanoScheduler||(window._nanoScheduler=new r(!0)),e=window._nanoScheduler):e=new r,e}},,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var s=n(13);class i{constructor(){this.modals={},this.number=0,this.defaults={modal:s.a},this.initGlobalEvents()}register(e,t=""){return t||(t="m"+this.number),this.modals[t]=e,this.number++,e}get(e){return this.modals.hasOwnProperty(e)?this.modals[e]:null}open(e){this.get(e)&&this.get(e).open()}close(e){this.get(e)&&this.get(e).close()}closeAll(){for(let e in this.modals)this.close(e)}initGlobalEvents(){document.addEventListener("click",e=>{let t=e.target;t.dataset.acModal&&(e.preventDefault(),this.open(t.dataset.acModal))})}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var s=n(2),i=n.n(s),r=n(4);class o{constructor(){this.services={},this.events=new i.a,this.$=r.a}registerService(e,t){return this.services[e]=t,this}getService(e){return this.hasService(e)?this.services[e]:null}hasService(e){return this.services.hasOwnProperty(e)}addListener(e,t){this.events.addListener(e,t)}emitEvent(e,t){this.events.emit(e,t)}}const l=()=>(window.AC_SERVICES||(window.AC_SERVICES=new o),window.AC_SERVICES)},,,,,,function(e,t,n){"use strict";n.r(t);var s=n(11),i=n(2);class r{constructor(e){this.container=e,this.events=i(),this.init()}init(){this.container.addEventListener("update",()=>{this.refresh()});let e=document.querySelectorAll(".tablenav.top .actions");e&&e.length&&(Object(s.b)(this.container,e[e.length-1]),this.container.classList.add("-init"),this.container.dispatchEvent(new CustomEvent("update")))}refresh(){this.container.querySelectorAll(".ac-table-actions-buttons > a").forEach(e=>{e.classList.remove("last")});let e=[].slice.call(this.container.querySelectorAll(".ac-table-actions-buttons > a"),0);e.reverse();for(var t=0;t<e.length;t++)if(e[t].offsetParent){e[t].classList.add("last");break}}}class o{constructor(){this.cells={}}add(e,t){this.cells.hasOwnProperty(e)||(this.cells[e]={}),this.cells[e][t.getName()]=t}getByID(e){let t=[];if(!this.cells.hasOwnProperty(e.toString()))return t;let n=this.cells[e.toString()];return Object.keys(n).forEach(e=>t.push(n[e])),t}getAll(){let e=[];return Object.keys(this.cells).forEach(t=>{let n=this.cells[t];Object.keys(n).forEach(t=>e.push(n[t]))}),e}getByName(e){let t=[];return Object.keys(this.cells).forEach(n=>{let s=this.cells[n];Object.keys(s).forEach(n=>{e===n&&t.push(s[n])})}),t}get(e,t){return this.cells.hasOwnProperty(e.toString())?this.cells[e][t]:null}}class l{constructor(e){this.table=e,this.columns={},this.init()}init(){let e=this,t=this.table.querySelector("thead").querySelectorAll("th");for(let n=0;n<t.length;n++){let s=t[n].id;e.columns[t[n].id]=new a(s,AC.column_types[s],this.sanitizeLabel(t[n]))}}getColumns(){return this.columns}getColumnsMap(){let e=new Map,t=this.getColumns();return Object.keys(t).forEach(n=>{e.set(n,t[n])}),e}getColumnNames(){return Object.keys(this.columns)}get(e){return this.columns.hasOwnProperty(e)?this.columns[e]:null}sanitizeLabel(e){let t=e.querySelector("a"),n=e.innerHTML;if(t){let e=t.getElementsByTagName("span");e.length>0&&(n=e[0].innerHTML)}return n}}class a{constructor(e,t,n){this.name=e,this.type=t,this.label=n,this.services={}}setService(e,t){this.services[e]=t}getService(e){return this.hasService(e)?this.services[e]:null}hasService(e){return this.services.hasOwnProperty(e)}}var c=n(2),h=n.n(c);class u{constructor(e,t,n){this.object_id=e,this.column_name=t,this.original_value=n.innerHTML,this.el=n,this.services={},this.events=new h.a}getOriginalValue(){return this.original_value}getObjectID(){return this.object_id}getName(){return this.column_name}getElement(){return this.el}setElement(e){this.el=e}getRow(){return this.el.parentElement}getSettings(){return AC_SERVICES.getService("Table").Columns.get(this.getName())}hasChanged(e){return this.original_value!==e}setValue(e){let t=this.el.querySelector(".row-actions");return this.original_value=e,this.el.innerHTML=e,t&&this.el.append(t),this.original_value=e,this.events.emit("setValue",this),this}setService(e,t){this.services[e]=t}getService(e){return this.hasService(e)?this.services[e]:null}hasService(e){return this.services.hasOwnProperty(e)}}class d{constructor(e){this.Table=e}getIDs(){let e=[],t=this.Table.getElement().querySelectorAll("tbody th.check-column input[type=checkbox]:checked");if(0===t.length)return e;for(let n=0;n<t.length;n++)e.push(parseInt(t[n].value));return e}getSelectedCells(e){let t=this.getIDs();if(0===t.length)return null;let n=[];return t.forEach(t=>{let s=this.Table.Cells.get(t,e);s&&n.push(s)}),n}getCount(){return this.getIDs().length}isAllSelected(){return!!this.Table.getElement().querySelector("thead #cb input:checked")}}var m=n(9);const p=e=>{if(e.classList.contains("no-items"))return 0;let t=g(e.id);if(!t){let n=e.querySelector(".check-column input[type=checkbox]");n&&(t=g(n.id))}if(!t){let n=e.parentElement.querySelector(".edit a");if(n){let e=n.getAttribute("href");e&&(t=parseInt(Object(m.a)("id",e)))}}return e.dataset.id=t.toString(),t},g=e=>{let t=e.split(/[_,\-]+/);return parseInt(t[t.length-1])};var f=n(3);class v{constructor(){this.services={}}setService(e,t){this.services[e]=t}getService(e){return this.hasService(e)?this.services[e]:null}hasService(e){return this.services.hasOwnProperty(e)}}class b{constructor(e,t){this.el=e,this.AcServices=t,this.Services=new v,this.Columns=new l(e),this.Cells=new o,this.Actions=document.getElementById("ac-table-actions")?new r(document.getElementById("ac-table-actions")):null,this.Selection=new d(this)}getElement(){return this.el}getIdsFromTable(){let e=[];return this.el.getElementsByTagName("tbody")[0].querySelectorAll("tr").forEach(t=>{e.push(p(t))}),e}init(){return this.initTable(),this.addCellClasses(),document.dispatchEvent(new CustomEvent("AC_Table_Ready",{detail:{table:this}})),this.AcServices.emitEvent(f.a.TABLE.READY,{table:this}),this}addCellClasses(){this.Columns.getColumnNames().forEach(e=>{let t=this.Columns.get(e).type;this.Cells.getByName(e).forEach(e=>{e.getElement().classList.add(t)})})}initTable(){this.el.getElementsByTagName("tbody")[0].querySelectorAll("tr").forEach(e=>{this.updateRow(e)})}updateRow(e){let t=p(e);e.dataset.id=t.toString(),this.setCellsForRow(e)}setCellsForRow(e){let t=p(e);this.Columns.getColumnNames().forEach(n=>{let s=n.replace(/\./g,"\\."),i=e.querySelector("td.column-"+s);if(i){let e=new u(t,n,i);this.Cells.add(t,e)}})}}var y=n(10),E=n(4);class S{constructor(e){this.columns=e,e.getColumnNames().forEach(t=>{let n=e.get(t),s=S.getInputByName(n.name);s&&0===s.parentElement.textContent.length&&s.parentElement.appendChild(E.b.create("span").addHtml(n.label).element)})}static getInputByName(e){let t=document.querySelector(`input[name='${e}-hide']`);return t||!1}}const w=n(1);class L{constructor(e){this.element=e,this.initEvents(),this.contentBox=this.element.parentElement.querySelector(".ac-toggle-box-contents"),this.contentBox||this.createContenBox()}isAjax(){return 1===parseInt(this.element.dataset.ajaxPopulate)}isInited(){return this.element.dataset.toggleBoxInit}createContenBox(){let e=document.createElement("div");return e.classList.add("ac-toggle-box-contents"),Object(s.b)(e,this.element),this.contentBox=e,this.contentBox}initEvents(){this.isInited()||(this.element.addEventListener("click",e=>{e.preventDefault(),this.isAjax()&&!this.hasContent()&&this.manageAjaxValue(),this.toggleContentBox()}),this.element.dataset.toggleBoxInit="true")}hasContent(){return this.getContentBox().innerHTML.length>0}setContent(e){this.getContentBox().innerHTML=e}getContentBox(){return this.contentBox?this.contentBox:this.createContenBox()}setLabel(e){let t=this.element.dataset.label;e&&this.element.dataset.labelClose&&(t=this.element.dataset.labelClose),this.element.innerHTML=t+'<span class="spinner"></span>'}toggleContentBox(){this.getContentBox().classList.contains("-open")?(this.getContentBox().classList.remove("-open"),this.setLabel(!1)):(this.getContentBox().classList.add("-open"),this.setLabel(!0))}manageAjaxValue(){this.element.classList.add("loading"),this.retrieveAjaxValue().done(e=>{this.setContent(e),w(this.element.parentElement).trigger("ajax_column_value_ready"),AC_SERVICES.getService("Tooltips").init()}).always(()=>{this.element.classList.remove("loading")})}retrieveAjaxValue(){return w.ajax({url:ajaxurl,method:"POST",data:{action:"ac_get_column_value",list_screen:AC.list_screen,layout:AC.layout,column:this.element.dataset.column,pk:this.element.dataset.itemId,_ajax_nonce:AC.ajax_nonce}})}}var C=n(1),_=n.n(C);const A=()=>{document.querySelectorAll(".ac-show-more").forEach(e=>{new T(e)})};class T{constructor(e){this.element=e,this.initEvents()}initEvents(){this.isInited()||(this.getToggler()&&this.getToggler().addEventListener("click",e=>{e.preventDefault(),e.stopPropagation(),this.toggle()}),this.element.dataset.showMoreInit="true")}getToggler(){return this.element.querySelector(".ac-show-more__toggle")}isInited(){return"true"===this.element.dataset.showMoreInit}toggle(){this.element.classList.contains("-on")?this.hide():this.show()}show(){this.element.classList.add("-on"),this.getToggler().innerHTML=this.getToggler().dataset.less}hide(){this.element.classList.remove("-on"),this.getToggler().innerHTML=this.getToggler().dataset.more}}var x=n(7);var I=n(45),O=n(44),k=n(22);let q=Object(I.a)();q.registerService("Modals",new O.a),document.addEventListener("DOMContentLoaded",()=>{let e=(e=>{let t=document.querySelector(e);return t?"TABLE"===t.tagName?t:"TBODY"===t.tagName?t.closest("table"):t.querySelector("table.wp-list-table")?t.querySelector("table.wp-list-table"):null:null})(AC.table_id);if(Object(k.a)(),e){const t=new b(e,q).init();q.registerService("Table",t),q.registerService("ScreenOptionsColumns",new S(t.Columns))}q.registerService("Tooltips",new y.a),document.querySelectorAll(".ac-toggle-box-link").forEach(e=>{new L(e)}),_()(".wp-list-table").on("updated","tr",(function(){q.getService("Table").addCellClasses(),A()}))}),q.addListener(f.a.TABLE.READY,e=>{A(),document.querySelectorAll(".cpac_use_icons").forEach(e=>{e.parentElement.querySelectorAll(".row-actions a").forEach(e=>{new x.a(e,e.innerText)})}),new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{"TR"===e.tagName&&e.classList.contains("iedit")&&_()(e).trigger("updated",{id:p(e),row:e})})})}).observe(e.table.getElement(),{childList:!0,subtree:!0}),e.table.Cells.getAll().forEach(e=>{e.events.addListener("setValue",()=>{A()})})})}]);
|
assets/js/table.js.map
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
{"version":3,"file":"table.js","mappings":";;;;;;;;;AAAA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;;;;ACrBA,aAAa,mBAAO,CAAC,sEAAoB;AACzC,iBAAiB,mBAAO,CAAC,wDAAY;AACrC,aAAa,mBAAO,CAAC,kDAAQ;;AAE7B;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,0CAA0C,SAAS;AACnD;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,oBAAoB,aAAa;AACjC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,MAAM;AACN;AACA;AACA;;AAEA;AACA,kBAAkB,YAAY;AAC9B;AACA;AACA;AACA;;;;;;;;;;;ACjKA,aAAa,mBAAO,CAAC,kDAAQ;;AAE7B;;AAEA;AACA;AACA;AACA;AACA;AACA,IAAI;AACJ;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;;;;;ACtDA,gBAAgB,mBAAO,CAAC,4DAAe;AACvC,aAAa,mBAAO,CAAC,kDAAQ;;AAE7B;AACA;AACA;AACA;AACA;AACA,EAAE;;AAEF;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,YAAY;AACpB;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;;;;;;;;;;;AC/CY;;AAEZ;AACA;AACA;AACA;AACA,WAAW,UAAU;AACrB,WAAW,QAAQ;AACnB,WAAW,QAAQ;AACnB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA,qBAAqB,SAAS;AAC9B;AACA;;AAEA;AACA;;;;;;;;;;;;;;;;AC1BO;AACP;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACjBgD;AACzC;AACP;AACA,iCAAiC,4DAAU;AAC3C;AACA;AACA;;;;;;;;;;;;;;;;;;;ACN2C;AACpC;AACP;AACA;AACO;AACP;AACA;AACO;AACP,WAAW,4DAAoB;AAC/B;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;ACfO;AACP;AACA;AACA;AACA;AACA;AACA;AACO;AACP;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACO;AACP;AACA;AACA,uEAAuE,UAAU,GAAG,IAAI;AACxF,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AC1BO;AACP;AACA;AACe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;AC5E2C;AACpC;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mCAAmC,wDAAe;AAClD;AACA;AACA;AACA;AACA;AACA;AACO;AACP;AACA;AACA;AACO;AACP,0CAA0C,YAAY;AACtD;AACO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;AC/CiC;AACjC,UAAU,mBAAO,CAAC,sBAAQ;AACnB;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACO;AACP;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA;AACA,KAAK;AACL;AACA,KAAK;AACL,QAAQ,iDAAO;AACf;;;;;;;;;;;;;;;;;;;ACnJ8B;AACiB;AAChC;AACf;AACA;AACA,0BAA0B,gDAAO;AACjC,iBAAiB,uDAAI;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACxBe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AC5D4B;AACb;AACf;AACA;AACA;AACA;AACA,mBAAmB,8CAAK;AACxB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;;;;;;;;;;;;;;;AC7Ce;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACbkD;AAClD,UAAU,mBAAO,CAAC,sBAAQ;AACX;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,QAAQ,8DAAW;AACnB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;;;;;;;;;;;;;;;;;AC1FmD;AACnD;AACA;AACA;AACA;AACA;AACA,QAAQ,+DAAc;AACtB;AACA;AACA,iEAAe,QAAQ,EAAC;;;;;;;;;;;;;;;;;ACTjB;AACP;AACA;AACA,KAAK;AACL;AACe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AC7CO;AACP;AACA;AACA,KAAK;AACL;AACO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACnCkD;AAClD,cAAc,mBAAO,CAAC,gDAAS;AAChB;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,YAAY,8DAAW;AACvB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,wBAAwB,oBAAoB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;AChC8B;AACf;AACf;AACA;AACA;AACA;AACA;AACA;AACA,0BAA0B,gDAAO;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;ACtDe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AC1Ce;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,oBAAoB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;AC7D4C;AACrC;AACP;AACA;AACA,gBAAgB,oDAAO;AACvB,SAAS;AACT,KAAK;AACL;;;;;;;;;;;;;;;;ACPe;AACf;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,oBAAoB;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;ACtCoD;AACrC;AACf;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD,oEAAoB;AACpE;AACA,SAAS;AACT;AACA;AACA,0DAA0D,KAAK;AAC/D;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;AChBgC;AACJ;AACI;AACN;AACiB;AACU;AACP;AACc;AAC7C;AACf;AACA;AACA;AACA,4BAA4B,kEAAgB;AAC5C,2BAA2B,gDAAO;AAClC,yBAAyB,8CAAK;AAC9B,yEAAyE,gDAAO;AAChF,6BAA6B,sDAAY;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,iEAAiB;AACzC,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,mEAAmE,UAAU,eAAe;AAC5F,kCAAkC,kEAA0B,IAAI,aAAa;AAC7E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,iBAAiB,iEAAiB;AAClC;AACA;AACA;AACA;AACA,iBAAiB,iEAAiB;AAClC;AACA;AACA;AACA;AACA,+BAA+B,6CAAI;AACnC;AACA;AACA,SAAS;AACT;AACA;;;;;;;;;;;;ACjEA;;;;;;UCAA;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCtBA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;;;;;;;;;;;;;;;;;;;;;ACNkC;AACO;AACyB;AACZ;AACtD;AACuB;AACkC;AACC;AACb;AAC+B;AACnB;AACnB;AACc;AACpD,kBAAkB,sEAAc;AAChC,0CAA0C,wDAAM;AAChD;AACA,gBAAgB,sEAAsB;AACtC,IAAI,kEAAY;AAChB;AACA,gCAAgC,oDAAK;AACrC;AACA,gEAAgE,qEAAoB;AACpF;AACA,gDAAgD,yDAAO;AACvD;AACA,YAAY,gEAAa;AACzB,KAAK;AACL,IAAI,6CAAC;AACL;AACA,QAAQ,sEAAmB;AAC3B,KAAK;AACL,CAAC;AACD,wBAAwB,kEAA0B;AAClD,IAAI,sEAAmB;AACvB,IAAI,uEAAqB;AACzB;AACA;AACA;AACA;AACA,oBAAoB,6CAAC,4BAA4B,IAAI,iEAAiB,mBAAmB;AACzF;AACA,aAAa;AACb,SAAS;AACT,KAAK;AACL,iDAAiD,gCAAgC;AACjF;AACA;AACA,YAAY,sEAAmB;AAC/B,SAAS;AACT,KAAK;AACL,CAAC","sources":["webpack://admincolumns/./node_modules/nanoassert/index.js","webpack://admincolumns/./node_modules/nanobus/index.js","webpack://admincolumns/./node_modules/nanoscheduler/index.js","webpack://admincolumns/./node_modules/nanotiming/browser.js","webpack://admincolumns/./node_modules/remove-array-items/index.js","webpack://admincolumns/./js/constants.ts","webpack://admincolumns/./js/helpers/admin-columns.ts","webpack://admincolumns/./js/helpers/elements.ts","webpack://admincolumns/./js/helpers/global.ts","webpack://admincolumns/./js/helpers/html-element.ts","webpack://admincolumns/./js/helpers/table.ts","webpack://admincolumns/./js/modules/ac-pointer.ts","webpack://admincolumns/./js/modules/ac-services.ts","webpack://admincolumns/./js/modules/modal.ts","webpack://admincolumns/./js/modules/modals.ts","webpack://admincolumns/./js/modules/service-container.ts","webpack://admincolumns/./js/modules/toggle-box-link.ts","webpack://admincolumns/./js/modules/tooltips.ts","webpack://admincolumns/./js/plugin/show-more.ts","webpack://admincolumns/./js/plugin/tooltip.ts","webpack://admincolumns/./js/table/actions.ts","webpack://admincolumns/./js/table/cell.ts","webpack://admincolumns/./js/table/cells.ts","webpack://admincolumns/./js/table/columns.ts","webpack://admincolumns/./js/table/functions.ts","webpack://admincolumns/./js/table/row-selection.ts","webpack://admincolumns/./js/table/screen-options-columns.ts","webpack://admincolumns/./js/table/table.ts","webpack://admincolumns/external var \"jQuery\"","webpack://admincolumns/webpack/bootstrap","webpack://admincolumns/webpack/runtime/compat get default export","webpack://admincolumns/webpack/runtime/define property getters","webpack://admincolumns/webpack/runtime/hasOwnProperty shorthand","webpack://admincolumns/webpack/runtime/make namespace object","webpack://admincolumns/./js/table.ts"],"sourcesContent":["assert.notEqual = notEqual\nassert.notOk = notOk\nassert.equal = equal\nassert.ok = assert\n\nmodule.exports = assert\n\nfunction equal (a, b, m) {\n assert(a == b, m) // eslint-disable-line eqeqeq\n}\n\nfunction notEqual (a, b, m) {\n assert(a != b, m) // eslint-disable-line eqeqeq\n}\n\nfunction notOk (t, m) {\n assert(!t, m)\n}\n\nfunction assert (t, m) {\n if (!t) throw new Error(m || 'AssertionError')\n}\n","var splice = require('remove-array-items')\nvar nanotiming = require('nanotiming')\nvar assert = require('assert')\n\nmodule.exports = Nanobus\n\nfunction Nanobus (name) {\n if (!(this instanceof Nanobus)) return new Nanobus(name)\n\n this._name = name || 'nanobus'\n this._starListeners = []\n this._listeners = {}\n}\n\nNanobus.prototype.emit = function (eventName) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.emit: eventName should be type string or symbol')\n\n var data = []\n for (var i = 1, len = arguments.length; i < len; i++) {\n data.push(arguments[i])\n }\n\n var emitTiming = nanotiming(this._name + \"('\" + eventName.toString() + \"')\")\n var listeners = this._listeners[eventName]\n if (listeners && listeners.length > 0) {\n this._emit(this._listeners[eventName], data)\n }\n\n if (this._starListeners.length > 0) {\n this._emit(this._starListeners, eventName, data, emitTiming.uuid)\n }\n emitTiming()\n\n return this\n}\n\nNanobus.prototype.on = Nanobus.prototype.addListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.on: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.on: listener should be type function')\n\n if (eventName === '*') {\n this._starListeners.push(listener)\n } else {\n if (!this._listeners[eventName]) this._listeners[eventName] = []\n this._listeners[eventName].push(listener)\n }\n return this\n}\n\nNanobus.prototype.prependListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.prependListener: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.prependListener: listener should be type function')\n\n if (eventName === '*') {\n this._starListeners.unshift(listener)\n } else {\n if (!this._listeners[eventName]) this._listeners[eventName] = []\n this._listeners[eventName].unshift(listener)\n }\n return this\n}\n\nNanobus.prototype.once = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.once: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.once: listener should be type function')\n\n var self = this\n this.on(eventName, once)\n function once () {\n listener.apply(self, arguments)\n self.removeListener(eventName, once)\n }\n return this\n}\n\nNanobus.prototype.prependOnceListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.prependOnceListener: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.prependOnceListener: listener should be type function')\n\n var self = this\n this.prependListener(eventName, once)\n function once () {\n listener.apply(self, arguments)\n self.removeListener(eventName, once)\n }\n return this\n}\n\nNanobus.prototype.removeListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.removeListener: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.removeListener: listener should be type function')\n\n if (eventName === '*') {\n this._starListeners = this._starListeners.slice()\n return remove(this._starListeners, listener)\n } else {\n if (typeof this._listeners[eventName] !== 'undefined') {\n this._listeners[eventName] = this._listeners[eventName].slice()\n }\n\n return remove(this._listeners[eventName], listener)\n }\n\n function remove (arr, listener) {\n if (!arr) return\n var index = arr.indexOf(listener)\n if (index !== -1) {\n splice(arr, index, 1)\n return true\n }\n }\n}\n\nNanobus.prototype.removeAllListeners = function (eventName) {\n if (eventName) {\n if (eventName === '*') {\n this._starListeners = []\n } else {\n this._listeners[eventName] = []\n }\n } else {\n this._starListeners = []\n this._listeners = {}\n }\n return this\n}\n\nNanobus.prototype.listeners = function (eventName) {\n var listeners = eventName !== '*'\n ? this._listeners[eventName]\n : this._starListeners\n\n var ret = []\n if (listeners) {\n var ilength = listeners.length\n for (var i = 0; i < ilength; i++) ret.push(listeners[i])\n }\n return ret\n}\n\nNanobus.prototype._emit = function (arr, eventName, data, uuid) {\n if (typeof arr === 'undefined') return\n if (arr.length === 0) return\n if (data === undefined) {\n data = eventName\n eventName = null\n }\n\n if (eventName) {\n if (uuid !== undefined) {\n data = [eventName].concat(data, uuid)\n } else {\n data = [eventName].concat(data)\n }\n }\n\n var length = arr.length\n for (var i = 0; i < length; i++) {\n var listener = arr[i]\n listener.apply(listener, data)\n }\n}\n","var assert = require('assert')\n\nvar hasWindow = typeof window !== 'undefined'\n\nfunction createScheduler () {\n var scheduler\n if (hasWindow) {\n if (!window._nanoScheduler) window._nanoScheduler = new NanoScheduler(true)\n scheduler = window._nanoScheduler\n } else {\n scheduler = new NanoScheduler()\n }\n return scheduler\n}\n\nfunction NanoScheduler (hasWindow) {\n this.hasWindow = hasWindow\n this.hasIdle = this.hasWindow && window.requestIdleCallback\n this.method = this.hasIdle ? window.requestIdleCallback.bind(window) : this.setTimeout\n this.scheduled = false\n this.queue = []\n}\n\nNanoScheduler.prototype.push = function (cb) {\n assert.equal(typeof cb, 'function', 'nanoscheduler.push: cb should be type function')\n\n this.queue.push(cb)\n this.schedule()\n}\n\nNanoScheduler.prototype.schedule = function () {\n if (this.scheduled) return\n\n this.scheduled = true\n var self = this\n this.method(function (idleDeadline) {\n var cb\n while (self.queue.length && idleDeadline.timeRemaining() > 0) {\n cb = self.queue.shift()\n cb(idleDeadline)\n }\n self.scheduled = false\n if (self.queue.length) self.schedule()\n })\n}\n\nNanoScheduler.prototype.setTimeout = function (cb) {\n setTimeout(cb, 0, {\n timeRemaining: function () {\n return 1\n }\n })\n}\n\nmodule.exports = createScheduler\n","var scheduler = require('nanoscheduler')()\nvar assert = require('assert')\n\nvar perf\nnanotiming.disabled = true\ntry {\n perf = window.performance\n nanotiming.disabled = window.localStorage.DISABLE_NANOTIMING === 'true' || !perf.mark\n} catch (e) { }\n\nmodule.exports = nanotiming\n\nfunction nanotiming (name) {\n assert.equal(typeof name, 'string', 'nanotiming: name should be type string')\n\n if (nanotiming.disabled) return noop\n\n var uuid = (perf.now() * 10000).toFixed() % Number.MAX_SAFE_INTEGER\n var startName = 'start-' + uuid + '-' + name\n perf.mark(startName)\n\n function end (cb) {\n var endName = 'end-' + uuid + '-' + name\n perf.mark(endName)\n\n scheduler.push(function () {\n var err = null\n try {\n var measureName = name + ' [' + uuid + ']'\n perf.measure(measureName, startName, endName)\n perf.clearMarks(startName)\n perf.clearMarks(endName)\n } catch (e) { err = e }\n if (cb) cb(err, name)\n })\n }\n\n end.uuid = uuid\n return end\n}\n\nfunction noop (cb) {\n if (cb) {\n scheduler.push(function () {\n cb(new Error('nanotiming: performance API unavailable'))\n })\n }\n}\n","'use strict'\n\n/**\n * Remove a range of items from an array\n *\n * @function removeItems\n * @param {Array<*>} arr The target array\n * @param {number} startIdx The index to begin removing from (inclusive)\n * @param {number} removeCount How many items to remove\n */\nmodule.exports = function removeItems (arr, startIdx, removeCount) {\n var i, length = arr.length\n\n if (startIdx >= length || removeCount === 0) {\n return\n }\n\n removeCount = (startIdx + removeCount > length ? length - startIdx : removeCount)\n\n var len = length - removeCount\n\n for (i = startIdx; i < len; ++i) {\n arr[i] = arr[i + removeCount]\n }\n\n arr.length = len\n}\n","export const EventConstants = {\n TABLE: {\n READY: 'Table.Ready'\n },\n SETTINGS: {\n FORM: {\n LOADED: 'Settings.Form.Loaded',\n READY: 'Settings.Form.Ready',\n SAVING: 'Settings.Form.Saving',\n SAVED: 'Settings.Form.Saved'\n },\n COLUMN: {\n INIT: 'Settings.Column.Init',\n SWITCH: 'Settings.Column.SwitchToType',\n REFRESHED: 'Settings.Column.Refreshed'\n }\n }\n};\n","import AcServices from \"../modules/ac-services\";\nexport const initAcServices = () => {\n if (!window.AC_SERVICES) {\n window.AC_SERVICES = new AcServices();\n }\n return window.AC_SERVICES;\n};\n","import AcHtmlElement from \"./html-element\";\nexport const insertAfter = (newNode, referenceNode) => {\n referenceNode.parentNode.insertBefore(newNode, referenceNode.nextSibling);\n};\nexport const insertBefore = (newNode, referenceNode) => {\n referenceNode.parentNode.insertBefore(newNode, referenceNode);\n};\nexport const createElementFromString = (content, baseElement = 'div') => {\n return AcHtmlElement.create(baseElement).addHtml(content).element;\n};\nfunction isInViewport(element) {\n var rect = element.getBoundingClientRect();\n return (rect.top >= 0 && rect.left >= 0 &&\n rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&\n rect.right <= (window.innerWidth || document.documentElement.clientWidth));\n}\n","export const getParamFromUrl = (param, url) => {\n if (!url.includes('?')) {\n return null;\n }\n const params = new URLSearchParams(url.split('?')[1]);\n return params.get(param);\n};\nexport const mapDataToFormData = (data, formData = null) => {\n if (!formData) {\n formData = new FormData();\n }\n Object.keys(data).forEach(key => {\n appendObjectToFormData(formData, data[key], key);\n });\n return formData;\n};\nexport const appendObjectToFormData = (formData, data, parentKey = null) => {\n if (data && typeof data === 'object' && !(data instanceof Date) && !(data instanceof File)) {\n Object.keys(data).forEach(key => {\n appendObjectToFormData(formData, data[key], parentKey ? `${parentKey}[${key}]` : key);\n });\n }\n else {\n const value = data == null ? '' : data;\n formData.append(parentKey, value);\n }\n};\n","export const AcEl = (el) => {\n return AcHtmlElement.create(el);\n};\nexport default class AcHtmlElement {\n constructor(el) {\n this.element = el instanceof HTMLElement ? el : document.createElement(el);\n }\n static create(el) {\n return new AcHtmlElement(el);\n }\n addId(id) {\n this.element.id = id;\n return this;\n }\n addClass(className) {\n this.element.classList.add(className);\n return this;\n }\n addClasses(...classNames) {\n classNames.forEach(className => this.addClass(className));\n return this;\n }\n setAttribute(name, value) {\n this.element.setAttribute(name, value);\n return this;\n }\n setAttributes(attributes) {\n Object.keys(attributes).forEach(k => this.setAttribute(k, attributes[k]));\n return this;\n }\n addHtml(html) {\n this.element.innerHTML = html;\n return this;\n }\n append(element) {\n this.element.appendChild(element);\n return this;\n }\n css(property, value) {\n this.element.style[property] = value;\n return this;\n }\n insertAfter(insertedElement) {\n try {\n this.element.parentElement.insertBefore(insertedElement, this.element.nextElementSibling);\n }\n catch (e) {\n console.error(\"Not able to insert element after current node\", this.element);\n }\n }\n insertSelfBefore(referenceNode) {\n try {\n referenceNode.parentElement.insertBefore(this.element, referenceNode);\n }\n catch (e) {\n console.error(\"Not able to insert element before current node\", this.element);\n }\n return this;\n }\n insertBefore(insertedElement) {\n try {\n this.element.parentElement.insertBefore(insertedElement, this.element);\n }\n catch (e) {\n console.error(\"Not able to insert element before current node\", this.element);\n }\n return this;\n }\n addEventListener(event, listener) {\n this.element.addEventListener(event, listener);\n return this;\n }\n addEventListeners(events, listener) {\n events.forEach(e => this.addEventListener(e, listener));\n return this;\n }\n}\n","import { getParamFromUrl } from \"./global\";\nexport const getIdFromTableRow = (row) => {\n if (row.classList.contains('no-items')) {\n return 0;\n }\n let item_id = getIdFromString(row.id);\n if (!item_id) {\n let input = row.querySelector('.check-column input[type=checkbox]');\n if (input) {\n item_id = getIdFromString(input.id);\n }\n }\n // Try to get the ID from the edit URL (MS Sites)\n if (!item_id) {\n let link = row.parentElement.querySelector('.edit a');\n if (link) {\n let href = link.getAttribute('href');\n if (href) {\n item_id = parseInt(getParamFromUrl('id', href));\n }\n }\n }\n row.dataset.id = item_id.toString();\n return item_id;\n};\nexport const getIdFromString = (value) => {\n let id_parts = value.split(/[_,\\-]+/);\n return parseInt(id_parts[id_parts.length - 1]);\n};\nexport const getRowCellByName = (row, column_name) => {\n return row.querySelector(`td.column-${column_name}`);\n};\nexport const resolveTableBySelector = (selector) => {\n let table = document.querySelector(selector);\n if (!table) {\n return null;\n }\n if (table.tagName === 'TABLE') {\n return table;\n }\n if (table.tagName === 'TBODY') {\n return table.closest('table');\n }\n if (table.querySelector('table.wp-list-table')) {\n return table.querySelector('table.wp-list-table');\n }\n return null;\n};\n","import Tooltip from \"./tooltips\";\nconst $ = require(\"jquery\");\nexport class Pointer {\n constructor(el) {\n this.element = el;\n this.settings = this.getDefaults();\n this.init();\n this.setInitialized();\n }\n setInitialized() {\n AcPointers.add(this.element);\n }\n getDefaults() {\n return {\n width: this.element.getAttribute('data-width') ? this.element.getAttribute('data-width') : 250,\n noclick: this.element.getAttribute('data-noclick') ? this.element.getAttribute('data-noclick') : false,\n position: this.getPosition()\n };\n }\n isInitialized() {\n return AcPointers.isInitialized(this.element);\n }\n init() {\n if (this.isInitialized()) {\n return;\n }\n // create pointer\n $(this.element).pointer({\n content: this.getRelatedHTML(),\n position: this.settings.position,\n pointerWidth: this.settings.width,\n pointerClass: this.getPointerClass()\n });\n this.initEvents();\n }\n getPosition() {\n let position = {\n at: 'left top',\n my: 'right top',\n edge: 'right', // position of arrow\n };\n let pos = this.element.getAttribute('data-pos');\n let edge = this.element.getAttribute('data-pos_edge');\n if ('right' === pos) {\n position = {\n at: 'right middle',\n my: 'left middle',\n edge: 'left'\n };\n }\n if ('right_bottom' === pos) {\n position = {\n at: 'right middle',\n my: 'left bottom',\n edge: 'none'\n };\n }\n if ('left' === pos) {\n position = {\n at: 'left middle',\n my: 'right middle',\n edge: 'right'\n };\n }\n if (edge) {\n position.edge = edge;\n }\n return position;\n }\n getPointerClass() {\n let classes = [\n 'ac-wp-pointer',\n 'wp-pointer',\n 'wp-pointer-' + this.settings.position.edge\n ];\n if (this.settings.noclick) {\n classes.push('noclick');\n }\n return classes.join(' ');\n }\n getRelatedHTML() {\n let related_element = document.getElementById(this.element.getAttribute('rel'));\n return related_element ? related_element.innerHTML : '';\n }\n initEvents() {\n let el = $(this.element);\n // click\n if (!this.settings.noclick) {\n el.click(function () {\n if (el.hasClass('open')) {\n el.removeClass('open');\n }\n else {\n el.addClass('open');\n }\n });\n }\n el.click(function () {\n el.pointer('open');\n });\n el.mouseenter(function () {\n el.pointer('open');\n setTimeout(() => {\n el.pointer('open');\n }, 2);\n });\n el.mouseleave(function () {\n setTimeout(() => {\n if (!el.hasClass('open') && $('.ac-wp-pointer.hover').length === 0) {\n el.pointer('close');\n }\n }, 1);\n });\n el.on('close', () => {\n setTimeout(() => {\n if (!el.hasClass('open')) {\n el.pointer('close');\n }\n });\n });\n }\n}\nclass AcPointers {\n static isInitialized(element) {\n return this.initElements.filter(el => el === element).length > 0;\n }\n static add(element) {\n this.initElements.push(element);\n }\n}\nAcPointers.initElements = [];\nexport const initPointers = (elements = null) => {\n if (!elements) {\n elements = document.querySelectorAll('.ac-pointer');\n }\n elements.forEach(element => {\n new Pointer(element);\n });\n $('.ac-wp-pointer').hover(function () {\n $(this).addClass('hover');\n }, function () {\n $(this).removeClass('hover');\n $('.ac-pointer').trigger('close');\n }).on('click', '.close', function () {\n $('.ac-pointer').removeClass('open');\n });\n new Tooltip();\n};\n","import Nanobus from \"nanobus\";\nimport { AcEl } from \"../helpers/html-element\";\nexport default class AcServices {\n constructor() {\n this.services = {};\n this.events = new Nanobus();\n this.$ = AcEl;\n }\n registerService(name, service) {\n this.services[name] = service;\n return this;\n }\n getService(name) {\n return this.hasService(name) ? this.services[name] : null;\n }\n hasService(name) {\n return this.services.hasOwnProperty(name);\n }\n addListener(name, callback) {\n this.events.addListener(name, callback);\n }\n emitEvent(name, args) {\n this.events.emit(name, args);\n }\n}\n","export default class Modal {\n constructor(el) {\n if (!el) {\n return;\n }\n this.el = el;\n this.dialog = el.querySelector('.ac-modal__dialog');\n this.initEvents();\n }\n getElement() {\n return this.el;\n }\n initEvents() {\n let self = this;\n document.addEventListener('keydown', (e) => {\n const keyName = e.key;\n if (!this.isOpen()) {\n return;\n }\n if ('Escape' === keyName) {\n this.close();\n }\n });\n let dismissButtons = this.el.querySelectorAll('[data-dismiss=\"modal\"], .ac-modal__dialog__close');\n if (dismissButtons.length > 0) {\n dismissButtons.forEach((b) => {\n b.addEventListener('click', (e) => {\n e.preventDefault();\n self.close();\n });\n });\n }\n this.el.addEventListener('click', (e) => {\n if (e.target.classList.contains('ac-modal')) {\n self.close();\n }\n });\n }\n isOpen() {\n return this.el.classList.contains('-active');\n }\n close() {\n this.onClose();\n this.el.classList.remove('-active');\n }\n open() {\n //short delay in order to allow bubbling events to bind before opening\n setTimeout(() => {\n this.onOpen();\n this.el.removeAttribute('style');\n this.el.classList.add('-active');\n });\n }\n destroy() {\n this.el.remove();\n }\n onClose() {\n }\n onOpen() {\n }\n}\n","import Modal from './modal';\nexport default class Modals {\n constructor() {\n this.modals = {};\n this.number = 0;\n this.defaults = {\n modal: Modal\n };\n this.initGlobalEvents();\n }\n register(modal, key = '') {\n if (!key) {\n key = 'm' + this.number;\n }\n this.modals[key] = modal;\n this.number++;\n return modal;\n }\n get(key) {\n return this.modals.hasOwnProperty(key) ? this.modals[key] : null;\n }\n open(key) {\n if (this.get(key)) {\n this.get(key).open();\n }\n }\n close(key) {\n if (this.get(key)) {\n this.get(key).close();\n }\n }\n closeAll() {\n for (let key in this.modals) {\n this.close(key);\n }\n }\n initGlobalEvents() {\n document.addEventListener('click', (e) => {\n let target = e.target;\n if (target.dataset.acModal) {\n e.preventDefault();\n this.open(target.dataset.acModal);\n }\n });\n }\n}\n","export default class ServiceContainer {\n constructor() {\n this.services = {};\n }\n setService(name, service) {\n this.services[name] = service;\n }\n getService(name) {\n return this.hasService(name) ? this.services[name] : null;\n }\n hasService(name) {\n return this.services.hasOwnProperty(name);\n }\n}\n","import { insertAfter } from \"../helpers/elements\";\nconst $ = require(\"jquery\");\nexport default class ToggleBoxLink {\n constructor(element) {\n this.element = element;\n this.initEvents();\n this.contentBox = this.element.parentElement.querySelector('.ac-toggle-box-contents');\n if (!this.contentBox) {\n this.createContenBox();\n }\n }\n isAjax() {\n return parseInt(this.element.dataset.ajaxPopulate) === 1;\n }\n isInited() {\n return this.element.dataset.toggleBoxInit;\n }\n createContenBox() {\n let contentBox = document.createElement('div');\n contentBox.classList.add('ac-toggle-box-contents');\n insertAfter(contentBox, this.element);\n this.contentBox = contentBox;\n return this.contentBox;\n }\n initEvents() {\n if (this.isInited()) {\n return;\n }\n this.element.addEventListener('click', (e) => {\n e.preventDefault();\n if (this.isAjax() && !this.hasContent()) {\n this.manageAjaxValue();\n }\n this.toggleContentBox();\n });\n this.element.dataset.toggleBoxInit = 'true';\n }\n hasContent() {\n return this.getContentBox().innerHTML.length > 0;\n }\n setContent(content) {\n this.getContentBox().innerHTML = content;\n }\n getContentBox() {\n if (!this.contentBox) {\n return this.createContenBox();\n }\n return this.contentBox;\n }\n setLabel(open) {\n let label = this.element.dataset.label;\n if (open && this.element.dataset.labelClose) {\n label = this.element.dataset.labelClose;\n }\n this.element.innerHTML = label + '<span class=\"spinner\"></span>';\n }\n toggleContentBox() {\n if (this.getContentBox().classList.contains('-open')) {\n this.getContentBox().classList.remove('-open');\n this.setLabel(false);\n }\n else {\n this.getContentBox().classList.add('-open');\n this.setLabel(true);\n }\n }\n manageAjaxValue() {\n this.element.classList.add('loading');\n this.retrieveAjaxValue().done((response) => {\n this.setContent(response);\n $(this.element.parentElement).trigger('ajax_column_value_ready');\n AC_SERVICES.getService('Tooltips').init();\n }).always(() => {\n this.element.classList.remove('loading');\n });\n }\n retrieveAjaxValue() {\n return $.ajax({\n url: ajaxurl,\n method: 'POST',\n data: {\n action: 'ac_get_column_value',\n list_screen: AC.list_screen,\n layout: AC.layout,\n column: this.element.dataset.column,\n pk: this.element.dataset.itemId,\n _ajax_nonce: AC.ajax_nonce\n }\n });\n }\n}\n","import { initAcTooltips } from \"../plugin/tooltip\";\nclass Tooltips {\n constructor() {\n this.init();\n }\n init() {\n initAcTooltips();\n }\n}\nexport default Tooltips;\n","export const auto_init_show_more = () => {\n document.querySelectorAll('.ac-show-more').forEach((el) => {\n new ShowMore(el);\n });\n};\nexport default class ShowMore {\n constructor(el) {\n this.element = el;\n this.initEvents();\n }\n initEvents() {\n if (this.isInited()) {\n return;\n }\n if (this.getToggler()) {\n this.getToggler().addEventListener('click', event => {\n event.preventDefault();\n event.stopPropagation();\n this.toggle();\n });\n }\n this.element.dataset.showMoreInit = 'true';\n }\n getToggler() {\n return this.element.querySelector('.ac-show-more__toggle');\n }\n isInited() {\n return this.element.dataset.showMoreInit === 'true';\n }\n toggle() {\n if (this.element.classList.contains('-on')) {\n this.hide();\n }\n else {\n this.show();\n }\n }\n show() {\n this.element.classList.add('-on');\n this.getToggler().innerHTML = this.getToggler().dataset.less;\n }\n hide() {\n this.element.classList.remove('-on');\n this.getToggler().innerHTML = this.getToggler().dataset.more;\n }\n}\n","export const initAcTooltips = () => {\n document.querySelectorAll('[data-ac-tip]').forEach((element) => {\n new Tooltip(element);\n });\n};\nexport class Tooltip {\n constructor(el, content = '') {\n this.element = el;\n this.content = content ? content : el.dataset.acTip;\n this.tip = createTooltip(this.content);\n this.initEvents();\n }\n initEvents() {\n if (this.element.dataset.acTooltipInit === '1') {\n return;\n }\n this.element.dataset.acTooltipInit = '1';\n document.body.appendChild(this.tip);\n this.element.addEventListener('mouseenter', () => {\n const bodyOffset = document.body.getBoundingClientRect();\n const viewportOffset = this.element.getBoundingClientRect();\n this.tip.style.left = ((viewportOffset.left - bodyOffset.left) + this.element.offsetWidth / 2) + 'px';\n this.tip.style.top = ((viewportOffset.top - bodyOffset.top) + this.element.offsetHeight) + 'px';\n this.tip.classList.add('hover');\n });\n this.element.addEventListener('mouseleave', () => {\n this.tip.classList.remove('hover');\n });\n }\n}\nconst createTooltip = (content) => {\n let tip = document.createElement('div');\n tip.classList.add('ac-tooltip');\n tip.innerHTML = content;\n return tip;\n};\n","import { insertAfter } from \"../helpers/elements\";\nvar nanobus = require('nanobus');\nexport default class Actions {\n constructor(element) {\n this.container = element;\n this.events = nanobus();\n this.init();\n }\n init() {\n this.container.addEventListener('update', () => {\n this.refresh();\n });\n let reference = document.querySelectorAll('.tablenav.top .actions');\n if (reference && reference.length) {\n insertAfter(this.container, reference[reference.length - 1]);\n this.container.classList.add('-init');\n this.container.dispatchEvent(new CustomEvent('update'));\n }\n }\n refresh() {\n this.container.querySelectorAll('.ac-table-actions-buttons > a').forEach((element) => {\n element.classList.remove('last');\n });\n let buttons = [].slice.call(this.container.querySelectorAll('.ac-table-actions-buttons > a'), 0);\n buttons.reverse();\n for (var i = 0; i < buttons.length; i++) {\n if (buttons[i].offsetParent) {\n buttons[i].classList.add('last');\n break;\n }\n }\n }\n}\n","import Nanobus from \"nanobus\";\nexport default class Cell {\n constructor(id, name, el) {\n this.object_id = id;\n this.column_name = name;\n this.original_value = el.innerHTML;\n this.el = el;\n this.services = {};\n this.events = new Nanobus();\n }\n getOriginalValue() {\n return this.original_value;\n }\n getObjectID() {\n return this.object_id;\n }\n getName() {\n return this.column_name;\n }\n getElement() {\n return this.el;\n }\n setElement(element) {\n this.el = element;\n }\n getRow() {\n return this.el.parentElement;\n }\n getSettings() {\n return AC_SERVICES.getService('Table').Columns.get(this.getName());\n }\n hasChanged(content) {\n return this.original_value !== content;\n }\n setValue(value) {\n let rowActions = this.el.querySelector('.row-actions');\n this.original_value = value;\n this.el.innerHTML = value;\n if (rowActions) {\n this.el.append(rowActions);\n }\n this.original_value = value;\n this.events.emit('setValue', this);\n return this;\n }\n setService(name, service) {\n this.services[name] = service;\n }\n getService(name) {\n return this.hasService(name) ? this.services[name] : null;\n }\n hasService(name) {\n return this.services.hasOwnProperty(name);\n }\n}\n","export default class Cells {\n constructor() {\n this.cells = {};\n }\n add(id, cell) {\n if (!this.cells.hasOwnProperty(id)) {\n this.cells[id] = {};\n }\n this.cells[id][cell.getName()] = cell;\n }\n getByID(id) {\n let result = [];\n if (!this.cells.hasOwnProperty(id.toString())) {\n return result;\n }\n let cells = this.cells[id.toString()];\n Object.keys(cells).forEach(name => result.push(cells[name]));\n return result;\n }\n getAll() {\n let results = [];\n Object.keys(this.cells).forEach(id => {\n let cells = this.cells[id];\n Object.keys(cells).forEach(name => results.push(cells[name]));\n });\n return results;\n }\n getByName(name) {\n let results = [];\n Object.keys(this.cells).forEach(id => {\n let cells = this.cells[id];\n Object.keys(cells).forEach(column_name => {\n if (name === column_name) {\n results.push(cells[column_name]);\n }\n });\n });\n return results;\n }\n get(id, name) {\n return this.cells.hasOwnProperty(id.toString()) ? this.cells[id][name] : null;\n }\n}\n","export default class Columns {\n constructor(table) {\n this.table = table;\n this.columns = {};\n this.init();\n }\n init() {\n let self = this;\n let thead = this.table.querySelector('thead');\n let headers = thead.querySelectorAll('th');\n for (let i = 0; i < headers.length; i++) {\n let headerName = headers[i].id;\n self.columns[headers[i].id] = new ColumnTableSettings(headerName, AC.column_types[headerName], this.sanitizeLabel(headers[i]));\n }\n }\n getColumns() {\n return this.columns;\n }\n getColumnsMap() {\n let map = new Map();\n let columns = this.getColumns();\n Object.keys(columns).forEach((k) => {\n map.set(k, columns[k]);\n });\n return map;\n }\n getColumnNames() {\n return Object.keys(this.columns);\n }\n get(column_name) {\n return this.columns.hasOwnProperty(column_name) ? this.columns[column_name] : null;\n }\n sanitizeLabel(header) {\n let link = header.querySelector('a');\n let label = header.innerHTML;\n // If it contains a link, we presume that it is because of sorting\n if (link) {\n let elements = link.getElementsByTagName('span');\n if (elements.length > 0) {\n label = elements[0].innerHTML;\n }\n }\n return label;\n }\n}\nexport class ColumnTableSettings {\n constructor(name, type, label) {\n this.name = name;\n this.type = type;\n this.label = label;\n this.services = {};\n }\n setService(name, service) {\n this.services[name] = service;\n }\n getService(name) {\n return this.hasService(name) ? this.services[name] : null;\n }\n hasService(name) {\n return this.services.hasOwnProperty(name);\n }\n}\n","import { Tooltip } from \"../plugin/tooltip\";\nexport const init_actions_tooltips = () => {\n document.querySelectorAll('.cpac_use_icons').forEach((el) => {\n el.parentElement.querySelectorAll('.row-actions a').forEach((el) => {\n new Tooltip(el, el.innerText);\n });\n });\n};\n","export default class RowSelection {\n constructor(table) {\n this.Table = table;\n }\n getIDs() {\n let ids = [];\n let checked = this.Table.getElement().querySelectorAll('tbody th.check-column input[type=checkbox]:checked');\n if (checked.length === 0) {\n return ids;\n }\n for (let i = 0; i < checked.length; i++) {\n ids.push(parseInt(checked[i].value));\n }\n return ids;\n }\n /**\n * Get selected cells for specific column\n */\n getSelectedCells(name) {\n let ids = this.getIDs();\n if (ids.length === 0) {\n return null;\n }\n let cells = [];\n ids.forEach((id) => {\n let cell = this.Table.Cells.get(id, name);\n if (cell) {\n cells.push(cell);\n }\n });\n return cells;\n }\n getCount() {\n return this.getIDs().length;\n }\n isAllSelected() {\n return !!this.Table.getElement().querySelector('thead #cb input:checked');\n }\n}\n","import AcHtmlElement from \"../helpers/html-element\";\nexport default class ScreenOptionsColumns {\n constructor(columns) {\n this.columns = columns;\n columns.getColumnNames().forEach((column_name) => {\n let column = columns.get(column_name);\n let input = ScreenOptionsColumns.getInputByName(column.name);\n if (input && input.parentElement.textContent.length === 0) {\n input.parentElement.appendChild(AcHtmlElement.create('span').addHtml(column.label).element);\n }\n });\n }\n static getInputByName(name) {\n let input = document.querySelector(`input[name='${name}-hide']`);\n return input ? input : false;\n }\n}\n","import Actions from \"./actions\";\nimport Cells from \"./cells\";\nimport Columns from \"./columns\";\nimport Cell from \"./cell\";\nimport RowSelection from \"./row-selection\";\nimport { getIdFromTableRow } from \"../helpers/table\";\nimport { EventConstants } from \"../constants\";\nimport ServiceContainer from \"../modules/service-container\";\nexport default class Table {\n constructor(el, services) {\n this.el = el;\n this.AcServices = services;\n this.Services = new ServiceContainer();\n this.Columns = new Columns(el);\n this.Cells = new Cells();\n this.Actions = document.getElementById('ac-table-actions') ? new Actions(document.getElementById('ac-table-actions')) : null;\n this.Selection = new RowSelection(this);\n }\n getElement() {\n return this.el;\n }\n getIdsFromTable() {\n let result = [];\n this.el.getElementsByTagName('tbody')[0].querySelectorAll('tr').forEach(row => {\n result.push(getIdFromTableRow(row));\n });\n return result;\n }\n init() {\n this.initTable();\n this.addCellClasses();\n document.dispatchEvent(new CustomEvent('AC_Table_Ready', { detail: { table: this } }));\n this.AcServices.emitEvent(EventConstants.TABLE.READY, { table: this });\n return this;\n }\n addCellClasses() {\n this.Columns.getColumnNames().forEach((name) => {\n let type = this.Columns.get(name).type;\n let cells = this.Cells.getByName(name);\n cells.forEach((cell) => {\n cell.getElement().classList.add(type);\n });\n });\n }\n initTable() {\n this.el.getElementsByTagName('tbody')[0].querySelectorAll('tr').forEach(row => {\n this.updateRow(row);\n });\n }\n updateRow(row) {\n let id = getIdFromTableRow(row);\n row.dataset.id = id.toString();\n this.setCellsForRow(row);\n }\n setCellsForRow(row) {\n let id = getIdFromTableRow(row);\n this.Columns.getColumnNames().forEach((name) => {\n let selector = name.replace(/\\./g, '\\\\.');\n let td = row.querySelector(\"td.column-\" + selector);\n if (td) {\n let cell = new Cell(id, name, td);\n this.Cells.add(id, cell);\n }\n });\n }\n}\n","module.exports = jQuery;","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","import Table from \"./table/table\";\nimport Tooltip from \"./modules/tooltips\";\nimport ScreenOptionsColumns from \"./table/screen-options-columns\";\nimport ToggleBoxLink from \"./modules/toggle-box-link\";\n// @ts-ignore\nimport $ from 'jquery';\nimport { auto_init_show_more } from \"./plugin/show-more\";\nimport { init_actions_tooltips } from \"./table/functions\";\nimport { EventConstants } from \"./constants\";\nimport { getIdFromTableRow, resolveTableBySelector } from \"./helpers/table\";\nimport { initAcServices } from \"./helpers/admin-columns\";\nimport Modals from \"./modules/modals\";\nimport { initPointers } from \"./modules/ac-pointer\";\nlet AC_SERVICES = initAcServices();\nAC_SERVICES.registerService('Modals', new Modals());\ndocument.addEventListener('DOMContentLoaded', () => {\n let table = resolveTableBySelector(AC.table_id);\n initPointers();\n if (table) {\n const TableModule = new Table(table, AC_SERVICES).init();\n AC_SERVICES.registerService('Table', TableModule);\n AC_SERVICES.registerService('ScreenOptionsColumns', new ScreenOptionsColumns(TableModule.Columns));\n }\n AC_SERVICES.registerService('Tooltips', new Tooltip());\n document.querySelectorAll('.ac-toggle-box-link').forEach(el => {\n new ToggleBoxLink(el);\n });\n $('.wp-list-table').on('updated', 'tr', function () {\n AC_SERVICES.getService('Table').addCellClasses();\n auto_init_show_more();\n });\n});\nAC_SERVICES.addListener(EventConstants.TABLE.READY, (event) => {\n auto_init_show_more();\n init_actions_tooltips();\n let observer = new MutationObserver(mutations => {\n mutations.forEach((mutation) => {\n mutation.addedNodes.forEach((node) => {\n if (node.tagName === 'TR' && node.classList.contains('iedit')) {\n $(node).trigger('updated', { id: getIdFromTableRow(node), row: node });\n }\n });\n });\n });\n observer.observe(event.table.getElement(), { childList: true, subtree: true });\n event.table.Cells.getAll().forEach(cell => {\n cell.events.addListener('setValue', () => {\n auto_init_show_more();\n });\n });\n});\n"],"names":[],"sourceRoot":""}
|
classes/Check/Promotion.php
CHANGED
@@ -71,7 +71,7 @@ final class Promotion
|
|
71 |
}
|
72 |
|
73 |
$message = sprintf( __( 'Get %s now', 'codepress-admin-columns' ), '<strong>Admin Columns Pro</strong>' );
|
74 |
-
$message = sprintf( '%s! <a target="_blank" href="%s">%s</a>', $this->promo->get_title(), $this->promo->get_url(), $message );
|
75 |
|
76 |
$notice = new Dismissible( $message, $this->get_ajax_handler() );
|
77 |
$notice->register();
|
71 |
}
|
72 |
|
73 |
$message = sprintf( __( 'Get %s now', 'codepress-admin-columns' ), '<strong>Admin Columns Pro</strong>' );
|
74 |
+
$message = sprintf( '%s! <a target="_blank" href="%s">%s</a>', $this->promo->get_title(), $this->promo->get_url()->get_url(), $message );
|
75 |
|
76 |
$notice = new Dismissible( $message, $this->get_ajax_handler() );
|
77 |
$notice->register();
|
classes/Column/Post/Order.php
CHANGED
@@ -14,10 +14,6 @@ class Order extends Column {
|
|
14 |
$this->set_label( __( 'Order', 'codepress-admin-columns' ) );
|
15 |
}
|
16 |
|
17 |
-
public function is_valid() {
|
18 |
-
return is_post_type_hierarchical( $this->get_post_type() ) || post_type_supports( $this->get_post_type(), 'page-attributes' );
|
19 |
-
}
|
20 |
-
|
21 |
public function get_value( $post_id ) {
|
22 |
return $this->get_raw_value( $post_id );
|
23 |
}
|
14 |
$this->set_label( __( 'Order', 'codepress-admin-columns' ) );
|
15 |
}
|
16 |
|
|
|
|
|
|
|
|
|
17 |
public function get_value( $post_id ) {
|
18 |
return $this->get_raw_value( $post_id );
|
19 |
}
|
classes/Form/Element/Toggle.php
CHANGED
@@ -12,11 +12,15 @@ class Toggle extends Element {
|
|
12 |
*/
|
13 |
private $checked;
|
14 |
|
15 |
-
public function __construct( $name, $label, $checked = false ) {
|
16 |
parent::__construct( $name, [] );
|
17 |
|
18 |
$this->set_label( $label );
|
19 |
$this->checked = (bool) $checked;
|
|
|
|
|
|
|
|
|
20 |
}
|
21 |
|
22 |
protected function get_type() {
|
12 |
*/
|
13 |
private $checked;
|
14 |
|
15 |
+
public function __construct( $name, $label, $checked = false, $value = null ) {
|
16 |
parent::__construct( $name, [] );
|
17 |
|
18 |
$this->set_label( $label );
|
19 |
$this->checked = (bool) $checked;
|
20 |
+
|
21 |
+
if ( $value ) {
|
22 |
+
$this->set_value( $value );
|
23 |
+
}
|
24 |
}
|
25 |
|
26 |
protected function get_type() {
|
classes/Integration/JetEngine.php
ADDED
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace AC\Integration;
|
4 |
+
|
5 |
+
use AC\Integration;
|
6 |
+
use AC\Screen;
|
7 |
+
use AC\Type\Url\Site;
|
8 |
+
|
9 |
+
final class JetEngine extends Integration {
|
10 |
+
|
11 |
+
public function __construct() {
|
12 |
+
parent::__construct(
|
13 |
+
'ac-addon-jetengine/ac-addon-jetengine.php',
|
14 |
+
'JetEngine',
|
15 |
+
'assets/images/addons/jetengine.svg?v3',
|
16 |
+
sprintf(
|
17 |
+
'%s %s',
|
18 |
+
__( 'Integrates JetEngine with Admin Columns.', 'codepress-admin-columns' ),
|
19 |
+
__( 'Display, inline- and bulk-edit, export, smart filter and sort your JetEngine contents on any admin list table.', 'codepress-admin-columns' )
|
20 |
+
),
|
21 |
+
'https://crocoblock.com/plugins/jetengine/',
|
22 |
+
new Site( Site::PAGE_ADDON_JETENGINE )
|
23 |
+
);
|
24 |
+
}
|
25 |
+
|
26 |
+
public function is_plugin_active() {
|
27 |
+
return class_exists( 'Jet_Engine', false );
|
28 |
+
}
|
29 |
+
|
30 |
+
public function show_notice( Screen $screen ) {
|
31 |
+
return in_array( $screen->get_id(), [
|
32 |
+
'toplevel_page_jet-engine',
|
33 |
+
'jetengine_page_jet-engine-meta',
|
34 |
+
'jetengine_page_jet-engine-cpt',
|
35 |
+
'jetengine_page_jet-engine-cpt-tax',
|
36 |
+
'jetengine_page_jet-engine-relations',
|
37 |
+
] );
|
38 |
+
}
|
39 |
+
|
40 |
+
}
|
classes/IntegrationRepository.php
CHANGED
@@ -15,6 +15,7 @@ class IntegrationRepository {
|
|
15 |
new Integration\BuddyPress(),
|
16 |
new Integration\EventsCalendar(),
|
17 |
new Integration\GravityForms(),
|
|
|
18 |
new Integration\NinjaForms(),
|
19 |
new Integration\Pods(),
|
20 |
new Integration\Types(),
|
15 |
new Integration\BuddyPress(),
|
16 |
new Integration\EventsCalendar(),
|
17 |
new Integration\GravityForms(),
|
18 |
+
new Integration\JetEngine(),
|
19 |
new Integration\NinjaForms(),
|
20 |
new Integration\Pods(),
|
21 |
new Integration\Types(),
|
classes/NoticeChecks.php
CHANGED
@@ -29,10 +29,6 @@ class NoticeChecks implements Registrable {
|
|
29 |
|
30 |
if ( ! ac_is_pro_active() ) {
|
31 |
$checks[] = new Check\Review( $this->location );
|
32 |
-
|
33 |
-
foreach ( new PromoCollection() as $promo ) {
|
34 |
-
$checks[] = new Check\Promotion( $promo );
|
35 |
-
}
|
36 |
}
|
37 |
|
38 |
$integrations = new IntegrationRepository();
|
29 |
|
30 |
if ( ! ac_is_pro_active() ) {
|
31 |
$checks[] = new Check\Review( $this->location );
|
|
|
|
|
|
|
|
|
32 |
}
|
33 |
|
34 |
$integrations = new IntegrationRepository();
|
classes/Promo.php
CHANGED
@@ -2,6 +2,7 @@
|
|
2 |
|
3 |
namespace AC;
|
4 |
|
|
|
5 |
use AC\Type\DateRange;
|
6 |
use AC\Type\Url\Site;
|
7 |
use AC\Type\Url\UtmTags;
|
@@ -53,10 +54,10 @@ abstract class Promo {
|
|
53 |
}
|
54 |
|
55 |
/**
|
56 |
-
* @return
|
57 |
*/
|
58 |
public function get_url() {
|
59 |
-
return ( new UtmTags( new Site( Site::PAGE_PRICING ), 'promo', null, $this->slug ) )
|
60 |
}
|
61 |
|
62 |
/**
|
@@ -70,7 +71,7 @@ abstract class Promo {
|
|
70 |
* @return bool True when promo is active
|
71 |
*/
|
72 |
public function is_active() {
|
73 |
-
return $this->date_range->in_range();
|
74 |
}
|
75 |
|
76 |
}
|
2 |
|
3 |
namespace AC;
|
4 |
|
5 |
+
use AC;
|
6 |
use AC\Type\DateRange;
|
7 |
use AC\Type\Url\Site;
|
8 |
use AC\Type\Url\UtmTags;
|
54 |
}
|
55 |
|
56 |
/**
|
57 |
+
* @return AC\Type\Url
|
58 |
*/
|
59 |
public function get_url() {
|
60 |
+
return ( new UtmTags( new Site( Site::PAGE_PRICING ), 'promo', null, $this->slug ) );
|
61 |
}
|
62 |
|
63 |
/**
|
71 |
* @return bool True when promo is active
|
72 |
*/
|
73 |
public function is_active() {
|
74 |
+
return $this->date_range->in_range() && current_user_can( AC\Capabilities::MANAGE );
|
75 |
}
|
76 |
|
77 |
}
|
classes/Promo/BlackFriday.php
CHANGED
@@ -4,16 +4,30 @@ namespace AC\Promo;
|
|
4 |
|
5 |
use AC\Promo;
|
6 |
use AC\Type\DateRange;
|
|
|
7 |
|
8 |
class BlackFriday extends Promo {
|
9 |
|
10 |
-
|
|
|
|
|
|
|
|
|
|
|
11 |
parent::__construct(
|
12 |
'black-friday',
|
13 |
-
__( '
|
14 |
-
|
15 |
$date_range
|
16 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
}
|
18 |
|
19 |
}
|
4 |
|
5 |
use AC\Promo;
|
6 |
use AC\Type\DateRange;
|
7 |
+
use AC\Type\Url\CouponCode;
|
8 |
|
9 |
class BlackFriday extends Promo {
|
10 |
|
11 |
+
/**
|
12 |
+
* @var string
|
13 |
+
*/
|
14 |
+
private $coupon_code;
|
15 |
+
|
16 |
+
public function __construct( DateRange $date_range, $coupon_code = null ) {
|
17 |
parent::__construct(
|
18 |
'black-friday',
|
19 |
+
sprintf( __( '%s Off from Black Friday to Cyber Monday', 'codepress-admin-columns' ), '25%' ),
|
20 |
+
25,
|
21 |
$date_range
|
22 |
);
|
23 |
+
|
24 |
+
$this->coupon_code = $coupon_code;
|
25 |
+
}
|
26 |
+
|
27 |
+
public function get_url() {
|
28 |
+
return $this->coupon_code
|
29 |
+
? new CouponCode( parent::get_url(), $this->coupon_code )
|
30 |
+
: parent::get_url();
|
31 |
}
|
32 |
|
33 |
}
|
classes/PromoCollection.php
CHANGED
@@ -10,8 +10,7 @@ class PromoCollection extends ArrayIterator {
|
|
10 |
|
11 |
public function __construct() {
|
12 |
parent::__construct( [
|
13 |
-
new BlackFriday( new DateRange( new DateTime( '
|
14 |
-
new BlackFriday( new DateRange( new DateTime( '2020-11-26' ), new DateTime( '2020-11-31' ) ) ),
|
15 |
] );
|
16 |
}
|
17 |
|
10 |
|
11 |
public function __construct() {
|
12 |
parent::__construct( [
|
13 |
+
new BlackFriday( new DateRange( new DateTime( '2021-11-26' ), new DateTime( '2021-11-30' ) ), 'BlackFriday21' ),
|
|
|
14 |
] );
|
15 |
}
|
16 |
|
classes/Settings/GeneralOption.php
CHANGED
@@ -12,4 +12,10 @@ class GeneralOption extends Storage\Option {
|
|
12 |
parent::__construct( self::NAME );
|
13 |
}
|
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
}
|
12 |
parent::__construct( self::NAME );
|
13 |
}
|
14 |
|
15 |
+
public function get( array $args = [] ) {
|
16 |
+
$option = parent::get( $args );
|
17 |
+
|
18 |
+
return is_array( $option ) ? $option : [];
|
19 |
+
}
|
20 |
+
|
21 |
}
|
classes/Type/Url/CouponCode.php
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
namespace AC\Type\Url;
|
4 |
+
|
5 |
+
use AC\Type\QueryAware;
|
6 |
+
use AC\Type\QueryAwareTrait;
|
7 |
+
|
8 |
+
class CouponCode implements QueryAware {
|
9 |
+
|
10 |
+
use QueryAwareTrait;
|
11 |
+
|
12 |
+
const ARG_COUPON = 'coupon_code';
|
13 |
+
|
14 |
+
public function __construct( $url, $coupon_code ) {
|
15 |
+
$this->url = $url->get_url();
|
16 |
+
|
17 |
+
$this->add_one( self::ARG_COUPON, $coupon_code );
|
18 |
+
}
|
19 |
+
|
20 |
+
public function add_coupon_code( $coupon_code ) {
|
21 |
+
$this->add_one( self::ARG_COUPON, $coupon_code );
|
22 |
+
|
23 |
+
return $this;
|
24 |
+
}
|
25 |
+
|
26 |
+
}
|
classes/Type/Url/Site.php
CHANGED
@@ -20,6 +20,7 @@ class Site implements Type\Url {
|
|
20 |
const PAGE_ADDON_GRAVITYFORMS = '/gravity-forms';
|
21 |
const PAGE_ADDON_EVENTS_CALENDAR = '/events-calendar';
|
22 |
const PAGE_ADDON_METABOX = '/meta-box-integration';
|
|
|
23 |
const PAGE_ADDON_NINJA_FORMS = '/ninja-forms';
|
24 |
const PAGE_ADDON_PODS = '/pods';
|
25 |
const PAGE_ADDON_TOOLSET_TYPES = '/toolset-types';
|
20 |
const PAGE_ADDON_GRAVITYFORMS = '/gravity-forms';
|
21 |
const PAGE_ADDON_EVENTS_CALENDAR = '/events-calendar';
|
22 |
const PAGE_ADDON_METABOX = '/meta-box-integration';
|
23 |
+
const PAGE_ADDON_JETENGINE = '/jetengine';
|
24 |
const PAGE_ADDON_NINJA_FORMS = '/ninja-forms';
|
25 |
const PAGE_ADDON_PODS = '/pods';
|
26 |
const PAGE_ADDON_TOOLSET_TYPES = '/toolset-types';
|
codepress-admin-columns.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Admin Columns
|
4 |
-
Version: 4.4.
|
5 |
Description: Customize columns on the administration screens for post(types), pages, media, comments, links and users with an easy to use drag-and-drop interface.
|
6 |
Author: AdminColumns.com
|
7 |
Author URI: https://www.admincolumns.com
|
@@ -36,7 +36,7 @@ if ( ! is_admin() ) {
|
|
36 |
}
|
37 |
|
38 |
define( 'AC_FILE', __FILE__ );
|
39 |
-
define( 'AC_VERSION', '4.4.
|
40 |
|
41 |
require_once __DIR__ . '/classes/Dependencies.php';
|
42 |
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Admin Columns
|
4 |
+
Version: 4.4.4
|
5 |
Description: Customize columns on the administration screens for post(types), pages, media, comments, links and users with an easy to use drag-and-drop interface.
|
6 |
Author: AdminColumns.com
|
7 |
Author URI: https://www.admincolumns.com
|
36 |
}
|
37 |
|
38 |
define( 'AC_FILE', __FILE__ );
|
39 |
+
define( 'AC_VERSION', '4.4.4' );
|
40 |
|
41 |
require_once __DIR__ . '/classes/Dependencies.php';
|
42 |
|
config/autoload-classmap.php
CHANGED
@@ -270,6 +270,7 @@ return array (
|
|
270 |
'AC\\Integration\\Filter\\IsPluginActive' => $dir . '/classes/Integration/Filter/IsPluginActive.php',
|
271 |
'AC\\Integration\\Filter\\IsPluginNotActive' => $dir . '/classes/Integration/Filter/IsPluginNotActive.php',
|
272 |
'AC\\Integration\\GravityForms' => $dir . '/classes/Integration/GravityForms.php',
|
|
|
273 |
'AC\\Integration\\MetaBox' => $dir . '/classes/Integration/MetaBox.php',
|
274 |
'AC\\Integration\\NinjaForms' => $dir . '/classes/Integration/NinjaForms.php',
|
275 |
'AC\\Integration\\Pods' => $dir . '/classes/Integration/Pods.php',
|
@@ -458,6 +459,7 @@ return array (
|
|
458 |
'AC\\Type\\QueryAwareTrait' => $dir . '/classes/Type/QueryAwareTrait.php',
|
459 |
'AC\\Type\\ToggleOptions' => $dir . '/classes/Type/ToggleOptions.php',
|
460 |
'AC\\Type\\Url' => $dir . '/classes/Type/Url.php',
|
|
|
461 |
'AC\\Type\\Url\\Documentation' => $dir . '/classes/Type/Url/Documentation.php',
|
462 |
'AC\\Type\\Url\\Editor' => $dir . '/classes/Type/Url/Editor.php',
|
463 |
'AC\\Type\\Url\\EditorNetwork' => $dir . '/classes/Type/Url/EditorNetwork.php',
|
270 |
'AC\\Integration\\Filter\\IsPluginActive' => $dir . '/classes/Integration/Filter/IsPluginActive.php',
|
271 |
'AC\\Integration\\Filter\\IsPluginNotActive' => $dir . '/classes/Integration/Filter/IsPluginNotActive.php',
|
272 |
'AC\\Integration\\GravityForms' => $dir . '/classes/Integration/GravityForms.php',
|
273 |
+
'AC\\Integration\\JetEngine' => $dir . '/classes/Integration/JetEngine.php',
|
274 |
'AC\\Integration\\MetaBox' => $dir . '/classes/Integration/MetaBox.php',
|
275 |
'AC\\Integration\\NinjaForms' => $dir . '/classes/Integration/NinjaForms.php',
|
276 |
'AC\\Integration\\Pods' => $dir . '/classes/Integration/Pods.php',
|
459 |
'AC\\Type\\QueryAwareTrait' => $dir . '/classes/Type/QueryAwareTrait.php',
|
460 |
'AC\\Type\\ToggleOptions' => $dir . '/classes/Type/ToggleOptions.php',
|
461 |
'AC\\Type\\Url' => $dir . '/classes/Type/Url.php',
|
462 |
+
'AC\\Type\\Url\\CouponCode' => $dir . '/classes/Type/Url/CouponCode.php',
|
463 |
'AC\\Type\\Url\\Documentation' => $dir . '/classes/Type/Url/Documentation.php',
|
464 |
'AC\\Type\\Url\\Editor' => $dir . '/classes/Type/Url/Editor.php',
|
465 |
'AC\\Type\\Url\\EditorNetwork' => $dir . '/classes/Type/Url/EditorNetwork.php',
|
languages/codepress-admin-columns-ar_AR.mo
CHANGED
Binary file
|
languages/codepress-admin-columns-ar_AR.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Plugins - Admin Columns - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2021-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,6 +11,298 @@ msgstr ""
|
|
11 |
"Language: ar\n"
|
12 |
"Project-Id-Version: Plugins - Admin Columns - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: classes/Column/Media/Album.php:14
|
15 |
msgid "Album"
|
16 |
msgstr ""
|
@@ -19,11 +311,7 @@ msgstr ""
|
|
19 |
msgid "Artist"
|
20 |
msgstr ""
|
21 |
|
22 |
-
#:
|
23 |
-
msgid "Network Activate"
|
24 |
-
msgstr ""
|
25 |
-
|
26 |
-
#: classes/Admin/AddonStatus.php:47
|
27 |
msgid "Network Active"
|
28 |
msgstr ""
|
29 |
|
@@ -35,10 +323,6 @@ msgstr ""
|
|
35 |
msgid "First Post"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: classes/Integration/GravityForms.php:18
|
39 |
-
msgid "Take your form submission management to the next level!"
|
40 |
-
msgstr ""
|
41 |
-
|
42 |
#: classes/Settings/Column/PostStatus.php:33
|
43 |
msgid "Post Status"
|
44 |
msgstr ""
|
@@ -119,17 +403,13 @@ msgstr ""
|
|
119 |
msgid "Export table contents to CSV"
|
120 |
msgstr ""
|
121 |
|
122 |
-
#: templates/tooltip/bulk-editing.php:25
|
123 |
#: templates/tooltip/export-disabled.php:17 templates/tooltip/export.php:25
|
124 |
#: templates/tooltip/inline-editing.php:25
|
125 |
#: templates/tooltip/smart-filtering.php:28 templates/tooltip/sorting.php:29
|
126 |
msgid "Learn more »"
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: classes/Integration/YoastSeo.php:16
|
130 |
-
msgid "Enrich the Yoast SEO columns with amazing pro features!"
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
#: classes/Column/User/Login.php:24
|
134 |
msgid "Super Admin"
|
135 |
msgstr ""
|
@@ -166,6 +446,7 @@ msgstr ""
|
|
166 |
msgid "Export Unavailable"
|
167 |
msgstr ""
|
168 |
|
|
|
169 |
#: templates/tooltip/bulk-editing.php:19
|
170 |
msgid "Bulk Edit"
|
171 |
msgstr ""
|
@@ -206,6 +487,8 @@ msgstr ""
|
|
206 |
msgid "Sort by clicking the column header on the list table. Click the column header again to switch between <em>ascending</em> and <em>descending</em>."
|
207 |
msgstr ""
|
208 |
|
|
|
|
|
209 |
#: templates/tooltip/filtering.php:13
|
210 |
msgid "Smart Filters"
|
211 |
msgstr ""
|
@@ -281,6 +564,7 @@ msgstr ""
|
|
281 |
msgid "Click on the pencil icon to start editing the value of a field."
|
282 |
msgstr ""
|
283 |
|
|
|
284 |
#: templates/tooltip/inline-editing.php:13
|
285 |
msgid "To start inline editing, toggle the “Inline Edit” button on top of the list table."
|
286 |
msgstr ""
|
@@ -301,11 +585,8 @@ msgstr ""
|
|
301 |
msgid "Search the contents of your columns."
|
302 |
msgstr ""
|
303 |
|
304 |
-
#: classes/Integration/MetaBox.php:
|
305 |
-
|
306 |
-
msgstr ""
|
307 |
-
|
308 |
-
#: classes/Integration/MetaBox.php:14
|
309 |
msgid "Meta Box"
|
310 |
msgstr ""
|
311 |
|
@@ -313,7 +594,7 @@ msgstr ""
|
|
313 |
msgid "Column Type"
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: classes/Admin/
|
317 |
msgid "No deprecated hooks or filters found."
|
318 |
msgstr ""
|
319 |
|
@@ -324,11 +605,13 @@ msgid "Smart Filtering"
|
|
324 |
msgstr ""
|
325 |
|
326 |
#: classes/Settings/Column/Pro/BulkEditing.php:11
|
|
|
327 |
#: templates/tooltip/bulk-editing.php:7
|
328 |
msgid "Bulk Editing"
|
329 |
msgstr ""
|
330 |
|
331 |
#: classes/Settings/Column/Pro/InlineEditing.php:11
|
|
|
332 |
#: templates/tooltip/inline-editing.php:7
|
333 |
msgid "Inline Editing"
|
334 |
msgstr ""
|
@@ -417,14 +700,6 @@ msgstr ""
|
|
417 |
msgid "There was an error during saving the column settings."
|
418 |
msgstr ""
|
419 |
|
420 |
-
#: classes/Integration/ACF.php:16
|
421 |
-
msgid "Display and edit ACF fields in the posts overview in seconds!"
|
422 |
-
msgstr ""
|
423 |
-
|
424 |
-
#: classes/Integration/Pods.php:16
|
425 |
-
msgid "Display and edit Pods fields in the posts overview in seconds!"
|
426 |
-
msgstr ""
|
427 |
-
|
428 |
#: templates/admin/side-banner.php:60
|
429 |
msgid "Includes special integrations for:"
|
430 |
msgstr ""
|
@@ -462,14 +737,15 @@ msgid "Local Path"
|
|
462 |
msgstr ""
|
463 |
|
464 |
#: classes/Integration/EventsCalendar.php:16
|
|
|
465 |
msgid "Events Calendar"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
469 |
msgid "Uses one or more %s IDs to display information about it."
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: classes/Check/Review.php:
|
473 |
msgid "You can also use your admincolumns.com account to access support through %s!"
|
474 |
msgstr ""
|
475 |
|
@@ -481,7 +757,7 @@ msgstr ""
|
|
481 |
msgid "Value: Should contain a URL."
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
485 |
#: templates/admin/help-tab/custom-fields.php:54
|
486 |
msgid "URL"
|
487 |
msgstr ""
|
@@ -502,15 +778,8 @@ msgstr ""
|
|
502 |
msgid "Value: This will show if the field has content or not."
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: classes/Integration/NinjaForms.php:18
|
506 |
-
msgid "Add Ninja Forms columns that can be sorted, filtered and directly edited!"
|
507 |
-
msgstr ""
|
508 |
-
|
509 |
-
#: classes/Integration/EventsCalendar.php:18
|
510 |
-
msgid "Manage columns for your event, organizer or venue overviews."
|
511 |
-
msgstr ""
|
512 |
-
|
513 |
#: classes/Settings/Column/Pro/Sorting.php:11
|
|
|
514 |
#: templates/settings/setting-label-icons.php:43
|
515 |
#: templates/tooltip/sorting.php:7
|
516 |
msgid "Sorting"
|
@@ -520,10 +789,16 @@ msgstr ""
|
|
520 |
msgid "Filtering"
|
521 |
msgstr ""
|
522 |
|
523 |
-
#: classes/Settings/Column/Pro/Export.php:11
|
|
|
|
|
524 |
msgid "Export"
|
525 |
msgstr ""
|
526 |
|
|
|
|
|
|
|
|
|
527 |
#: templates/admin/modal-pro.php:33
|
528 |
msgid "Only %s for 1 site"
|
529 |
msgstr ""
|
@@ -669,11 +944,11 @@ msgstr ""
|
|
669 |
msgid "Thumbnails"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: classes/Helper/Post.php:
|
673 |
msgid "Missed schedule"
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: classes/Helper/Post.php:
|
677 |
msgid "Scheduled"
|
678 |
msgstr ""
|
679 |
|
@@ -689,7 +964,7 @@ msgstr ""
|
|
689 |
msgid "More Tag"
|
690 |
msgstr ""
|
691 |
|
692 |
-
#: classes/Column/Menu.php:
|
693 |
msgid "Menu"
|
694 |
msgstr ""
|
695 |
|
@@ -713,7 +988,8 @@ msgstr ""
|
|
713 |
msgid "Alternative Text"
|
714 |
msgstr ""
|
715 |
|
716 |
-
#: classes/Integration/NinjaForms.php:16
|
|
|
717 |
msgid "Ninja Forms"
|
718 |
msgstr ""
|
719 |
|
@@ -721,19 +997,19 @@ msgstr ""
|
|
721 |
msgid "Password protected"
|
722 |
msgstr ""
|
723 |
|
724 |
-
#: classes/Helper/Post.php:
|
725 |
msgid "Pending for review"
|
726 |
msgstr ""
|
727 |
|
728 |
-
#: classes/Helper/Post.php:
|
729 |
msgid "Draft"
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: classes/Helper/Post.php:
|
733 |
msgid "Published"
|
734 |
msgstr ""
|
735 |
|
736 |
-
#: classes/Helper/Post.php:
|
737 |
msgid "Private"
|
738 |
msgstr ""
|
739 |
|
@@ -770,11 +1046,7 @@ msgstr ""
|
|
770 |
msgid "Prices starting from %s"
|
771 |
msgstr ""
|
772 |
|
773 |
-
#: classes/Integration/BuddyPress.php:
|
774 |
-
msgid "Display any of your Profile Fields for BuddyPress on your users overview."
|
775 |
-
msgstr ""
|
776 |
-
|
777 |
-
#: classes/Integration/BuddyPress.php:15
|
778 |
msgid "BuddyPress"
|
779 |
msgstr ""
|
780 |
|
@@ -811,8 +1083,9 @@ msgstr ""
|
|
811 |
msgid "Auto"
|
812 |
msgstr ""
|
813 |
|
814 |
-
#: classes/Admin/
|
815 |
-
#: classes/Settings/Column/
|
|
|
816 |
#: classes/Settings/Column/Term.php:36 classes/Settings/Column/User.php:54
|
817 |
msgid "Display"
|
818 |
msgstr ""
|
@@ -918,46 +1191,46 @@ msgstr ""
|
|
918 |
msgid "Time Difference"
|
919 |
msgstr ""
|
920 |
|
921 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
922 |
msgid "Multiple"
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
926 |
msgid "Choice"
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
930 |
msgid "Relational"
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
934 |
msgid "Basic"
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
938 |
msgid "Number of Fields"
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
942 |
#: templates/admin/help-tab/custom-fields.php:50
|
943 |
msgid "True / False"
|
944 |
msgstr ""
|
945 |
|
946 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
947 |
#: templates/admin/help-tab/custom-fields.php:26
|
948 |
msgid "Has Content"
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
952 |
#: templates/admin/help-tab/custom-fields.php:42
|
953 |
msgid "Number"
|
954 |
msgstr ""
|
955 |
|
956 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
957 |
msgid "Text"
|
958 |
msgstr ""
|
959 |
|
960 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
961 |
msgid "Multiple IDs should be separated by commas."
|
962 |
msgstr ""
|
963 |
|
@@ -1009,9 +1282,9 @@ msgstr ""
|
|
1009 |
msgid "Shortlink"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1013 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1014 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1015 |
msgid ", "
|
1016 |
msgstr ""
|
1017 |
|
@@ -1027,18 +1300,10 @@ msgstr ""
|
|
1027 |
msgid "Discount is valid until %s"
|
1028 |
msgstr ""
|
1029 |
|
1030 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:
|
1031 |
msgid "Show %s button on table screen."
|
1032 |
msgstr ""
|
1033 |
|
1034 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:26
|
1035 |
-
msgid "Default is %s."
|
1036 |
-
msgstr ""
|
1037 |
-
|
1038 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:26
|
1039 |
-
msgid "on"
|
1040 |
-
msgstr ""
|
1041 |
-
|
1042 |
#: classes/Admin/Tooltip.php:29
|
1043 |
msgid "Notice"
|
1044 |
msgstr ""
|
@@ -1047,19 +1312,19 @@ msgstr ""
|
|
1047 |
msgid "Instructions"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
-
#: classes/Admin/
|
1051 |
msgid "our documentation"
|
1052 |
msgstr ""
|
1053 |
|
1054 |
-
#: classes/Admin/
|
1055 |
msgid "This site is using some actions or filters that have changed. Please read %s to resolve them."
|
1056 |
msgstr ""
|
1057 |
|
1058 |
-
#: classes/Admin/
|
1059 |
msgid "The Admin Columns plugin has undergone some major changes in version 4."
|
1060 |
msgstr ""
|
1061 |
|
1062 |
-
#: classes/Admin/
|
1063 |
msgid "The callback used is %s."
|
1064 |
msgid_plural "The callbacks used are %s."
|
1065 |
msgstr[0] ""
|
@@ -1069,31 +1334,31 @@ msgstr[3] ""
|
|
1069 |
msgstr[4] ""
|
1070 |
msgstr[5] ""
|
1071 |
|
1072 |
-
#: classes/Admin/
|
1073 |
msgid "View documentation"
|
1074 |
msgstr ""
|
1075 |
|
1076 |
-
#: classes/Admin/
|
1077 |
msgid "The action %s used on this website is deprecated since %s."
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: classes/Admin/
|
1081 |
msgid "The filter %s used on this website is deprecated since %s."
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: classes/Admin/
|
1085 |
msgid "Deprecated Actions"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
-
#: classes/Admin/
|
1089 |
msgid "Deprecated Filters"
|
1090 |
msgstr ""
|
1091 |
|
1092 |
-
#: classes/Admin/
|
1093 |
msgid "Help"
|
1094 |
msgstr ""
|
1095 |
|
1096 |
-
#: templates/admin/edit-column.php:
|
1097 |
msgid "Close"
|
1098 |
msgstr ""
|
1099 |
|
@@ -1129,23 +1394,21 @@ msgstr ""
|
|
1129 |
msgid "You need at least one column"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
-
#: classes/Admin/
|
1133 |
msgid "Available"
|
1134 |
msgstr ""
|
1135 |
|
1136 |
-
#: classes/Admin/
|
1137 |
msgid "Recommended"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
-
#: classes/Integration/Types.php:
|
1141 |
-
|
1142 |
-
msgstr ""
|
1143 |
-
|
1144 |
-
#: classes/Integration/Types.php:14
|
1145 |
msgid "Toolset Types"
|
1146 |
msgstr ""
|
1147 |
|
1148 |
-
#: classes/Integration/Pods.php:14
|
|
|
1149 |
msgid "Pods"
|
1150 |
msgstr ""
|
1151 |
|
@@ -1201,7 +1464,7 @@ msgstr ""
|
|
1201 |
msgid "Did you know Admin Columns Pro has an integration addon for %s? With the proper Admin Columns Pro license, you can download them from %s!"
|
1202 |
msgstr ""
|
1203 |
|
1204 |
-
#: classes/
|
1205 |
msgid "Custom Fields"
|
1206 |
msgstr "حقول مخصصة"
|
1207 |
|
@@ -1218,11 +1481,12 @@ msgstr ""
|
|
1218 |
msgid "https://www.admincolumns.com"
|
1219 |
msgstr ""
|
1220 |
|
1221 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:
|
1222 |
#: classes/Table/Screen.php:203
|
1223 |
msgid "Edit columns"
|
1224 |
msgstr "تحرير الأعمدة"
|
1225 |
|
|
|
1226 |
#: templates/admin/modal-pro.php:31
|
1227 |
msgid "Upgrade"
|
1228 |
msgstr "تحديث"
|
@@ -1236,7 +1500,7 @@ msgid "Users"
|
|
1236 |
msgstr ""
|
1237 |
|
1238 |
#: classes/ListScreen/Media.php:19 classes/ListScreenGroups.php:15
|
1239 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1240 |
#: templates/admin/help-tab/custom-fields.php:34
|
1241 |
#: templates/settings/setting-label-icons.php:37
|
1242 |
msgid "Media"
|
@@ -1246,7 +1510,7 @@ msgstr ""
|
|
1246 |
msgid "Links"
|
1247 |
msgstr ""
|
1248 |
|
1249 |
-
#: classes/ListScreen/Comment.php:16 classes/Settings/Column/Comment.php:
|
1250 |
msgid "Comment"
|
1251 |
msgstr ""
|
1252 |
|
@@ -1255,23 +1519,16 @@ msgstr ""
|
|
1255 |
msgid "Comments"
|
1256 |
msgstr ""
|
1257 |
|
1258 |
-
#:
|
1259 |
msgid "Get this add-on"
|
1260 |
msgstr ""
|
1261 |
|
1262 |
-
#:
|
1263 |
-
msgid "Download & Install"
|
1264 |
-
msgstr ""
|
1265 |
-
|
1266 |
-
#: classes/Admin/AddonStatus.php:84
|
1267 |
-
msgid "Activate"
|
1268 |
-
msgstr ""
|
1269 |
-
|
1270 |
-
#: classes/Admin/AddonStatus.php:60 classes/Admin/AddonStatus.php:76
|
1271 |
msgid "Deactivate"
|
1272 |
msgstr ""
|
1273 |
|
1274 |
-
#: classes/Admin/
|
|
|
1275 |
msgid "Active"
|
1276 |
msgstr ""
|
1277 |
|
@@ -1279,14 +1536,10 @@ msgstr ""
|
|
1279 |
msgid "Add Column"
|
1280 |
msgstr "أضف عمود"
|
1281 |
|
1282 |
-
#: templates/admin/side-support.php:
|
1283 |
msgid "For full documentation, bug reports, feature suggestions and other tips <a href='%s'>visit the Admin Columns website</a>."
|
1284 |
msgstr ""
|
1285 |
|
1286 |
-
#: templates/admin/side-support.php:14
|
1287 |
-
msgid "Check the <strong>Help</strong> section in the top-right screen."
|
1288 |
-
msgstr "تحقق من قسم <strong>المساعدة</strong> في الجانب العلوي الأيسر من الشاشة."
|
1289 |
-
|
1290 |
#: templates/admin/side-support.php:10
|
1291 |
msgid "Support"
|
1292 |
msgstr "الدعم الفني"
|
@@ -1335,33 +1588,35 @@ msgstr ""
|
|
1335 |
msgid "Get Admin Columns Pro"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
-
#: classes/Admin/MenuFactory.php:
|
1339 |
msgid "Columns"
|
1340 |
msgstr ""
|
1341 |
|
1342 |
-
#: classes/Admin/
|
1343 |
msgid "Warning! The %s columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1344 |
msgstr ""
|
1345 |
|
1346 |
#: templates/admin/edit-actions.php:23 templates/admin/edit-columns.php:38
|
1347 |
msgid "Update"
|
1348 |
-
msgstr ""
|
1349 |
|
1350 |
-
#: classes/Admin/
|
1351 |
msgid "Store settings"
|
1352 |
msgstr "حفظ الإعدادات"
|
1353 |
|
1354 |
-
#: classes/Admin/MenuFactory.php:
|
1355 |
msgid "Add-ons"
|
1356 |
msgstr ""
|
1357 |
|
1358 |
-
#: classes/Admin/MenuFactory.php:
|
|
|
|
|
1359 |
msgid "Settings"
|
1360 |
msgstr "الإعدادات"
|
1361 |
|
1362 |
#: templates/settings/setting-label-icons.php:48
|
1363 |
msgid "Taxonomies"
|
1364 |
-
msgstr ""
|
1365 |
|
1366 |
#: classes/Settings/Column/Image.php:90
|
1367 |
msgid "Others"
|
@@ -1371,26 +1626,17 @@ msgstr ""
|
|
1371 |
msgid "Warning! ALL saved admin columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1372 |
msgstr ""
|
1373 |
|
1374 |
-
#: templates/admin/page/settings-section-restore.php:4
|
1375 |
-
msgid "Restore default settings"
|
1376 |
-
msgstr "استرجاع الإعدادات الإفتراضية"
|
1377 |
-
|
1378 |
#: classes/Admin/Section/Restore.php:21
|
1379 |
-
msgid "
|
1380 |
-
msgstr "
|
1381 |
|
1382 |
#: classes/Admin/Section/Restore.php:20
|
1383 |
msgid "Restore Settings"
|
1384 |
msgstr "استرجاع الإعدادات"
|
1385 |
|
1386 |
#: templates/admin/edit-actions.php:24 templates/admin/edit-columns.php:39
|
1387 |
-
#: templates/admin/page/settings-section-general.php:10
|
1388 |
msgid "Save"
|
1389 |
-
msgstr ""
|
1390 |
-
|
1391 |
-
#: classes/Admin/Section/General.php:37
|
1392 |
-
msgid "Customize your Admin Columns settings."
|
1393 |
-
msgstr "قم بتخصيص إعدادات Admin Columns."
|
1394 |
|
1395 |
#: classes/Admin/Section/General.php:36
|
1396 |
#: classes/Settings/Column/DateTimeFormat.php:45
|
@@ -1461,18 +1707,10 @@ msgstr "عن طريق سحب الأعمدة يمكنك تغيير ترتيب ا
|
|
1461 |
msgid "Change order"
|
1462 |
msgstr "تغيير الترتيب"
|
1463 |
|
1464 |
-
#: classes/Admin/HelpTab/Basics.php:11
|
1465 |
-
msgid "Basics"
|
1466 |
-
msgstr "مبادئ"
|
1467 |
-
|
1468 |
#: templates/admin/help-tab/introduction.php:2
|
1469 |
msgid "This plugin is for adding and removing additional columns to the administration screens for post(types), pages, media library, comments, links and users. Change the column's label and reorder them."
|
1470 |
msgstr "هذا البرنامج هو لإضافة وإزالة أعمدة إضافية في الشاشات الإدارية لـ(أنواع) التدوينات، الصفحات، مكتبة الوسائط، التعليقات، الوصلات والمستخدمين. قم بتغيير تسمية الأعمدة وإعادة ترتيبها."
|
1471 |
|
1472 |
-
#: classes/Admin/HelpTab/Introduction.php:11
|
1473 |
-
msgid "Overview"
|
1474 |
-
msgstr "نظرة عامة"
|
1475 |
-
|
1476 |
#: classes/Controller/RestoreSettingsRequest.php:42
|
1477 |
msgid "Default settings successfully restored."
|
1478 |
msgstr ""
|
@@ -1485,53 +1723,53 @@ msgstr "عمود %s موجود بالفعل ولا يمكن استنساخه."
|
|
1485 |
msgid "Admin Columns Settings"
|
1486 |
msgstr "إعدادات Admin Columns"
|
1487 |
|
1488 |
-
#: classes/Check/Review.php:
|
1489 |
msgid "find answers to frequently asked questions"
|
1490 |
msgstr ""
|
1491 |
|
1492 |
-
#: classes/Check/Review.php:
|
1493 |
msgid "Admin Columns forum on WordPress.org"
|
1494 |
msgstr ""
|
1495 |
|
1496 |
-
#: classes/Check/Review.php:
|
1497 |
msgid "You can also find help on the %s, and %s."
|
1498 |
msgstr ""
|
1499 |
|
1500 |
-
#: classes/Check/Review.php:
|
1501 |
msgid "our forum"
|
1502 |
msgstr ""
|
1503 |
|
1504 |
-
#: classes/Check/Review.php:
|
1505 |
msgid "documentation page"
|
1506 |
msgstr ""
|
1507 |
|
1508 |
-
#: classes/Check/Review.php:
|
1509 |
msgid "We're sorry to hear that; maybe we can help! If you're having problems properly setting up %s or if you would like help with some more advanced features, please visit our %s."
|
1510 |
msgstr ""
|
1511 |
|
1512 |
-
#: classes/Check/Review.php:
|
1513 |
msgid "Permanently hide notice"
|
1514 |
msgstr ""
|
1515 |
|
1516 |
-
#: classes/Check/Review.php:
|
1517 |
msgid "Leave a review!"
|
1518 |
msgstr ""
|
1519 |
|
1520 |
-
#: classes/Check/Review.php:
|
1521 |
msgid "click here"
|
1522 |
msgstr ""
|
1523 |
|
1524 |
-
#: classes/Check/Review.php:
|
1525 |
msgid "We don't mean to bug you, but you've been using %s for some time now, and we were wondering if you're happy with the plugin. If so, could you please leave a review at wordpress.org? If you're not happy with %s, please %s."
|
1526 |
msgstr ""
|
1527 |
|
1528 |
-
#: classes/Check/Review.php:
|
1529 |
msgid "Admin Columns Pro"
|
1530 |
msgstr ""
|
1531 |
|
1532 |
#. Plugin Name of the plugin
|
1533 |
#: classes/Admin/WpMenuFactory.php:19 classes/Admin/WpMenuFactory.php:34
|
1534 |
-
#: classes/Check/Review.php:
|
1535 |
msgid "Admin Columns"
|
1536 |
msgstr "Admin Columns"
|
1537 |
|
@@ -1567,15 +1805,15 @@ msgstr "هذا هو الاسم الذي سيظهر كترويسة العمود."
|
|
1567 |
msgid "Label"
|
1568 |
msgstr "التسمية"
|
1569 |
|
1570 |
-
#: classes/Settings/Column/Type.php:44 templates/admin/edit-column.php:
|
1571 |
msgid "Name"
|
1572 |
-
msgstr ""
|
1573 |
|
1574 |
#: classes/Settings/Column/Type.php:38
|
1575 |
msgid "Choose a column type."
|
1576 |
msgstr "اختر نوع عمود"
|
1577 |
|
1578 |
-
#: templates/admin/edit-column.php:
|
1579 |
msgid "Clone"
|
1580 |
msgstr ""
|
1581 |
|
@@ -1617,9 +1855,9 @@ msgstr "قبل"
|
|
1617 |
|
1618 |
#: classes/Settings/Column/Width.php:65
|
1619 |
msgid "width"
|
1620 |
-
msgstr "
|
1621 |
|
1622 |
-
#: classes/ColumnGroups.php:16 classes/Settings/Column/CustomFieldType.php:
|
1623 |
#: classes/Settings/Column/Image.php:112
|
1624 |
msgid "Custom"
|
1625 |
msgstr "مخصوص"
|
@@ -1653,7 +1891,7 @@ msgid "Registered"
|
|
1653 |
msgstr "مسجل"
|
1654 |
|
1655 |
#: classes/ListScreenGroups.php:13
|
1656 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1657 |
#: classes/Settings/Column/PostType.php:43
|
1658 |
msgid "Post Type"
|
1659 |
msgstr "نوع تدوبنة"
|
@@ -1670,13 +1908,13 @@ msgstr "الاسم المستعار"
|
|
1670 |
msgid "Comment Count"
|
1671 |
msgstr ""
|
1672 |
|
1673 |
-
#: templates/admin/edit-column.php:
|
1674 |
msgid "Remove"
|
1675 |
msgstr "إزالة"
|
1676 |
|
1677 |
#: classes/Column/User/ID.php:14 classes/Settings/Column/User.php:84
|
1678 |
msgid "User ID"
|
1679 |
-
msgstr "
|
1680 |
|
1681 |
#: classes/Settings/Column/LinkToMenu.php:26
|
1682 |
msgid "This will make the title link to the menu."
|
@@ -1707,6 +1945,7 @@ msgid "Shortcodes"
|
|
1707 |
msgstr ""
|
1708 |
|
1709 |
#: classes/Settings/Column/User.php:81
|
|
|
1710 |
msgid "Roles"
|
1711 |
msgstr "الأدوار"
|
1712 |
|
@@ -1827,7 +2066,7 @@ msgstr ""
|
|
1827 |
#: classes/Settings/Column/TermLink.php:36
|
1828 |
#: classes/Settings/Column/UserLink.php:85
|
1829 |
msgid "None"
|
1830 |
-
msgstr ""
|
1831 |
|
1832 |
#: classes/Settings/Column/CommentLink.php:56
|
1833 |
#: classes/Settings/Column/MediaLink.php:53
|
@@ -1943,22 +2182,22 @@ msgstr "المهملات"
|
|
1943 |
#: classes/Column/Media/Description.php:16
|
1944 |
#: classes/Column/User/Description.php:15
|
1945 |
msgid "Description"
|
1946 |
-
msgstr "
|
1947 |
|
1948 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1949 |
msgid "This will determine how the value will be displayed."
|
1950 |
msgstr "هذا سيحدد كيف سيتم عرض القيمة."
|
1951 |
|
1952 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1953 |
msgid "Field Type"
|
1954 |
msgstr "نوع الحقل"
|
1955 |
|
1956 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1957 |
#: templates/admin/help-tab/custom-fields.php:38
|
1958 |
msgid "Multiple Values"
|
1959 |
msgstr "قيم متعددة"
|
1960 |
|
1961 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1962 |
#: templates/admin/help-tab/custom-fields.php:30
|
1963 |
msgid "Image"
|
1964 |
msgstr "صورة"
|
@@ -1972,14 +2211,14 @@ msgstr "مقتطف"
|
|
1972 |
msgid "Counter"
|
1973 |
msgstr "عداد"
|
1974 |
|
1975 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1976 |
#: templates/admin/help-tab/custom-fields.php:10
|
1977 |
msgid "Color"
|
1978 |
msgstr "لون"
|
1979 |
|
1980 |
#: classes/ColumnGroups.php:13
|
1981 |
#: classes/Helper/Select/Group/CustomField/MultiSite.php:53
|
1982 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1983 |
#: classes/Settings/Column/Image.php:72
|
1984 |
#: classes/Settings/Column/NumberFormat.php:88
|
1985 |
#: classes/Settings/Column/Separator.php:25
|
@@ -1987,7 +2226,7 @@ msgstr "لون"
|
|
1987 |
msgid "Default"
|
1988 |
msgstr "افتراضي"
|
1989 |
|
1990 |
-
#: classes/Column/CustomField.php:19
|
1991 |
msgid "Custom Field"
|
1992 |
msgstr "حقل مخصوص"
|
1993 |
|
@@ -1996,16 +2235,16 @@ msgid "Word Count"
|
|
1996 |
msgstr ""
|
1997 |
|
1998 |
#: classes/Column/Comment/User.php:15 classes/ListScreen/User.php:16
|
1999 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
2000 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
2001 |
#: templates/admin/help-tab/custom-fields.php:58
|
2002 |
msgid "User"
|
2003 |
msgstr "مستخدم"
|
2004 |
|
2005 |
#: classes/Column/Comment/Type.php:14
|
2006 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
2007 |
#: classes/Settings/Column/Type.php:41 classes/Settings/Column/Type.php:50
|
2008 |
-
#: templates/admin/edit-column.php:
|
2009 |
msgid "Type"
|
2010 |
msgstr "نوع"
|
2011 |
|
@@ -2014,7 +2253,7 @@ msgid "In Reply To"
|
|
2014 |
msgstr "ردا على"
|
2015 |
|
2016 |
#: classes/Column/Comment/Post.php:15
|
2017 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
2018 |
#: templates/admin/help-tab/custom-fields.php:46
|
2019 |
msgid "Post"
|
2020 |
msgstr ""
|
@@ -2023,12 +2262,12 @@ msgstr ""
|
|
2023 |
msgid "Content"
|
2024 |
msgstr ""
|
2025 |
|
2026 |
-
#: classes/Settings/Column/Comment.php:
|
2027 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
2028 |
#: classes/Settings/Column/Post.php:103
|
2029 |
#: templates/admin/help-tab/custom-fields.php:18
|
2030 |
msgid "Date"
|
2031 |
-
msgstr "
|
2032 |
|
2033 |
#: classes/Column/Comment/DateGmt.php:17
|
2034 |
msgid "Submitted on <a href=\"%1$s\">%2$s at %3$s</a>"
|
@@ -2039,7 +2278,7 @@ msgid "Date GMT"
|
|
2039 |
msgstr "تاريخ GMT"
|
2040 |
|
2041 |
#: classes/Column/Post/AuthorName.php:18
|
2042 |
-
#: classes/Settings/Column/Comment.php:
|
2043 |
msgid "Author"
|
2044 |
msgstr "الكاتب"
|
2045 |
|
@@ -2056,7 +2295,7 @@ msgid "Author IP"
|
|
2056 |
msgstr "عنوان آي بي الكاتب"
|
2057 |
|
2058 |
#: classes/Column/Comment/AuthorEmail.php:14
|
2059 |
-
#: classes/Settings/Column/Comment.php:
|
2060 |
msgid "Author Email"
|
2061 |
msgstr ""
|
2062 |
|
@@ -2073,7 +2312,7 @@ msgstr "تمّت الموافقة"
|
|
2073 |
msgid "Agent"
|
2074 |
msgstr "عميل"
|
2075 |
|
2076 |
-
#: templates/admin/edit-column.php:
|
2077 |
msgid "Edit"
|
2078 |
msgstr "تحرير"
|
2079 |
|
@@ -2082,7 +2321,7 @@ msgid "Edit Comment"
|
|
2082 |
msgstr ""
|
2083 |
|
2084 |
#: classes/Column/Comment/ID.php:14 classes/Column/Media/ID.php:14
|
2085 |
-
#: classes/Column/Post/ID.php:15 classes/Settings/Column/Comment.php:
|
2086 |
#: classes/Settings/Column/Post.php:100 classes/Settings/Column/Term.php:32
|
2087 |
#: templates/admin/edit-actions.php:41
|
2088 |
msgid "ID"
|
@@ -2092,17 +2331,21 @@ msgstr "رقم"
|
|
2092 |
#: classes/Settings/Column/MissingImageSize.php:23
|
2093 |
#: classes/Settings/Column/PostFormatIcon.php:25
|
2094 |
#: classes/Settings/Column/Pro.php:24 classes/Settings/Column/StatusIcon.php:25
|
2095 |
-
#: classes/Settings/Column/Toggle.php:15
|
|
|
|
|
2096 |
msgid "No"
|
2097 |
-
msgstr ""
|
2098 |
|
2099 |
#: classes/Helper/Icon.php:46 classes/Settings/Column/ActionIcons.php:22
|
2100 |
#: classes/Settings/Column/MissingImageSize.php:22
|
2101 |
#: classes/Settings/Column/PostFormatIcon.php:24
|
2102 |
#: classes/Settings/Column/Pro.php:23 classes/Settings/Column/StatusIcon.php:24
|
2103 |
-
#: classes/Settings/Column/Toggle.php:14
|
|
|
|
|
2104 |
msgid "Yes"
|
2105 |
-
msgstr ""
|
2106 |
|
2107 |
#: classes/Settings/Column/ActionIcons.php:28
|
2108 |
msgid "Use icons instead of text for displaying the actions."
|
@@ -2116,11 +2359,8 @@ msgstr ""
|
|
2116 |
msgid "Actions"
|
2117 |
msgstr "إجراءات"
|
2118 |
|
2119 |
-
#: classes/Integration/WooCommerce.php:18
|
2120 |
-
msgid "Enhance the products, orders and coupons overviews with new columns and inline editing."
|
2121 |
-
msgstr ""
|
2122 |
-
|
2123 |
#: classes/Integration/WooCommerce.php:16
|
|
|
2124 |
msgid "WooCommerce"
|
2125 |
msgstr ""
|
2126 |
|
2 |
# This file is distributed under the same license as the Plugins - Admin Columns - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2021-10-31 02:03:38+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
"Language: ar\n"
|
12 |
"Project-Id-Version: Plugins - Admin Columns - Stable (latest release)\n"
|
13 |
|
14 |
+
#: templates/admin/page/settings-section-restore.php:4
|
15 |
+
msgid "Restore settings"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: templates/admin/page/settings-section-pro-cta.php:159
|
19 |
+
msgid "Upgrade to Admin Columns Pro"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: templates/admin/page/settings-section-pro-cta.php:153
|
23 |
+
msgid "View all Pro features"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: templates/admin/page/settings-section-pro-cta.php:147
|
27 |
+
msgid "Insert a post, user or anything really directly from the overview."
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: templates/admin/page/settings-section-pro-cta.php:140
|
31 |
+
msgid "Get access to all our integrations for popular WordPress plugins"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: templates/admin/page/settings-section-pro-cta.php:139
|
35 |
+
msgid "All integration add-ons"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: templates/admin/page/settings-section-pro-cta.php:133
|
39 |
+
msgid "Manage columns for your Taxonomy overview pages"
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: templates/admin/page/settings-section-pro-cta.php:132
|
43 |
+
msgid "Taxonomy Support"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: templates/admin/page/settings-section-pro-cta.php:126
|
47 |
+
msgid "Create a better user experience when visiting the list table by setting preferences and hiding the functionality you do not need."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: templates/admin/page/settings-section-pro-cta.php:125
|
51 |
+
msgid "Customize List Table"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: templates/admin/page/settings-section-pro-cta.php:118
|
55 |
+
msgid "And of course, all network sites can use Admin Columns."
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: templates/admin/page/settings-section-pro-cta.php:117
|
59 |
+
msgid "Get insights about your entire network of sites."
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: templates/admin/page/settings-section-pro-cta.php:114
|
63 |
+
msgid "Multisite Support"
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: templates/admin/page/settings-section-pro-cta.php:107
|
67 |
+
msgid "Admin Columns can generate a fully customized and downloadable CSV."
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: templates/admin/page/settings-section-pro-cta.php:106
|
71 |
+
msgid "Want to import content in Excel, Mailchimp or anything else?"
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: templates/admin/page/settings-section-pro-cta.php:103
|
75 |
+
msgid "Export Table to CSV"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: templates/admin/page/settings-section-pro-cta.php:96
|
79 |
+
msgid "Simply scroll through your columns horizontally so your overview can be complete and functional."
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: templates/admin/page/settings-section-pro-cta.php:95
|
83 |
+
msgid "Need more columns than the size of your screen?"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: templates/admin/page/settings-section-pro-cta.php:85
|
87 |
+
msgid "With Bulk Edit you can update thousands of values at once."
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: templates/admin/page/settings-section-pro-cta.php:84
|
91 |
+
msgid "Need to update multiple values at once?"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: templates/admin/page/settings-section-pro-cta.php:73
|
95 |
+
msgid "No need to open your post, page, order, user or anything else."
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: templates/admin/page/settings-section-pro-cta.php:63
|
99 |
+
msgid "Craft overviews in minutes that display precisely what you want to see."
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: templates/admin/page/settings-section-pro-cta.php:62
|
103 |
+
msgid "Choose from a well designed set of columns or create your own."
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: templates/admin/page/settings-section-pro-cta.php:59
|
107 |
+
msgid "Unlimited Columns"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: templates/admin/page/settings-section-pro-cta.php:52
|
111 |
+
msgid "Switching between sets is easy and can be done from any list table."
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: templates/admin/page/settings-section-pro-cta.php:51
|
115 |
+
msgid "Create multiple columns presets."
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: templates/admin/page/settings-section-pro-cta.php:50
|
119 |
+
msgid "Need certain columns for certain tasks?"
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#: templates/admin/page/settings-section-pro-cta.php:47
|
123 |
+
msgid "Multiple Table Views"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: templates/admin/page/settings-section-pro-cta.php:41
|
127 |
+
msgid "Keep your column names on top of the screen when scrolling down the page"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: templates/admin/page/settings-section-pro-cta.php:40
|
131 |
+
msgid "Sticky Headers"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: templates/admin/page/settings-section-pro-cta.php:33
|
135 |
+
msgid "Filters help you to get valuable insights about orders, users, posts, anything really."
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: templates/admin/page/settings-section-pro-cta.php:32
|
139 |
+
msgid "Only show the content that matches the rules you set."
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: templates/admin/page/settings-section-pro-cta.php:22
|
143 |
+
msgid "Sort on numbers, names, prices or anything else."
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#: templates/admin/page/settings-section-pro-cta.php:21
|
147 |
+
msgid "Any column can be turned into an ordered list."
|
148 |
+
msgstr ""
|
149 |
+
|
150 |
+
#: templates/admin/page/settings-section-pro-cta.php:18
|
151 |
+
msgid "Sortable Columns"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: templates/admin/page/component/addon/network-activate-disabled.php:2
|
155 |
+
#: templates/admin/page/component/addon/network-install.php:2
|
156 |
+
msgid "Network Enable"
|
157 |
+
msgstr ""
|
158 |
+
|
159 |
+
#: templates/admin/page/component/addon/missing-license.php:3
|
160 |
+
msgid "Activate license"
|
161 |
+
msgstr ""
|
162 |
+
|
163 |
+
#: templates/admin/page/component/addon/activate-disabled.php:2
|
164 |
+
#: templates/admin/page/component/addon/install.php:2
|
165 |
+
msgid "Enable"
|
166 |
+
msgstr ""
|
167 |
+
|
168 |
+
#: templates/admin/list-screen-settings-mockup.php:123
|
169 |
+
msgid "No public saved filters available."
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#: templates/admin/list-screen-settings-mockup.php:119
|
173 |
+
msgid "Pre-applied Filters"
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#: templates/admin/list-screen-settings-mockup.php:87
|
177 |
+
#: templates/admin/page/settings-section-pro-cta.php:92
|
178 |
+
msgid "Horizontal Scrolling"
|
179 |
+
msgstr ""
|
180 |
+
|
181 |
+
#: templates/admin/list-screen-settings-mockup.php:81
|
182 |
+
msgid "Set default settings that users will see when they visit the list table."
|
183 |
+
msgstr ""
|
184 |
+
|
185 |
+
#: templates/admin/list-screen-settings-mockup.php:80
|
186 |
+
msgid "Preferences"
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#: templates/admin/list-screen-settings-mockup.php:65
|
190 |
+
msgid "Bulk Actions"
|
191 |
+
msgstr ""
|
192 |
+
|
193 |
+
#: templates/admin/list-screen-settings-mockup.php:64
|
194 |
+
msgid "Search"
|
195 |
+
msgstr ""
|
196 |
+
|
197 |
+
#: templates/admin/list-screen-settings-mockup.php:63
|
198 |
+
msgid "Status (Quick Links)"
|
199 |
+
msgstr ""
|
200 |
+
|
201 |
+
#: templates/admin/list-screen-settings-mockup.php:62
|
202 |
+
#: templates/admin/page/settings-section-pro-cta.php:146
|
203 |
+
msgid "Quick Add"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: templates/admin/list-screen-settings-mockup.php:59
|
207 |
+
msgid "Filters"
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
+
#: templates/admin/list-screen-settings-mockup.php:57
|
211 |
+
msgid "Inline Edit"
|
212 |
+
msgstr ""
|
213 |
+
|
214 |
+
#: templates/admin/list-screen-settings-mockup.php:49
|
215 |
+
msgid "Select items to hide from the list table screen."
|
216 |
+
msgstr ""
|
217 |
+
|
218 |
+
#: templates/admin/list-screen-settings-mockup.php:48
|
219 |
+
msgid "Hide on screen"
|
220 |
+
msgstr ""
|
221 |
+
|
222 |
+
#: templates/admin/list-screen-settings-mockup.php:30
|
223 |
+
msgid "Make this column set available only for specific users or roles."
|
224 |
+
msgstr ""
|
225 |
+
|
226 |
+
#: templates/admin/list-screen-settings-mockup.php:29
|
227 |
+
msgid "Conditionals"
|
228 |
+
msgstr ""
|
229 |
+
|
230 |
+
#: templates/admin/list-screen-settings-mockup.php:21
|
231 |
+
msgid "Unlock with Admin Columns Pro"
|
232 |
+
msgstr ""
|
233 |
+
|
234 |
+
#: templates/admin/list-screen-settings-mockup.php:14
|
235 |
+
#: templates/admin/list-screen-settings-mockup.php:37
|
236 |
+
msgid "optional"
|
237 |
+
msgstr ""
|
238 |
+
|
239 |
+
#: templates/admin/edit-addon.php:17
|
240 |
+
msgid "More details"
|
241 |
+
msgstr ""
|
242 |
+
|
243 |
+
#: classes/Integration/YoastSeo.php:19
|
244 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your Yoast SEO contents on any admin list table."
|
245 |
+
msgstr ""
|
246 |
+
|
247 |
+
#: classes/Integration/YoastSeo.php:18 classes/Integration/YoastSeo.php:19
|
248 |
+
msgid "Yoast SEO"
|
249 |
+
msgstr ""
|
250 |
+
|
251 |
+
#: classes/Integration/WooCommerce.php:21
|
252 |
+
msgid "Display, inline- and bulk-edit, smart filter and sort your Products, Variations, Orders and Customers"
|
253 |
+
msgstr ""
|
254 |
+
|
255 |
+
#: classes/Integration/NinjaForms.php:21
|
256 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s Submissions."
|
257 |
+
msgstr ""
|
258 |
+
|
259 |
+
#: classes/Integration/MetaBox.php:19 classes/Integration/Pods.php:19
|
260 |
+
#: classes/Integration/Types.php:19
|
261 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s contents on any admin list table."
|
262 |
+
msgstr ""
|
263 |
+
|
264 |
+
#: classes/Integration/GravityForms.php:21
|
265 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s Entries."
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: classes/Integration/GravityForms.php:20
|
269 |
+
#: classes/Integration/GravityForms.php:21
|
270 |
+
msgid "Gravity Forms"
|
271 |
+
msgstr ""
|
272 |
+
|
273 |
+
#: classes/Integration/EventsCalendar.php:21
|
274 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your Events, Organizers and Venues."
|
275 |
+
msgstr ""
|
276 |
+
|
277 |
+
#: classes/Integration/BuddyPress.php:20
|
278 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your BuddyPress data fields on the Users page."
|
279 |
+
msgstr ""
|
280 |
+
|
281 |
+
#: classes/Integration/BuddyPress.php:19
|
282 |
+
#: classes/Integration/EventsCalendar.php:20
|
283 |
+
#: classes/Integration/GravityForms.php:20 classes/Integration/MetaBox.php:18
|
284 |
+
#: classes/Integration/NinjaForms.php:20 classes/Integration/Pods.php:18
|
285 |
+
#: classes/Integration/Types.php:18 classes/Integration/WooCommerce.php:20
|
286 |
+
#: classes/Integration/YoastSeo.php:18
|
287 |
+
msgid "Integrates %s with Admin Columns."
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: classes/Integration/ACF.php:19
|
291 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your ACF contents on any admin list table."
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: classes/Integration/ACF.php:18
|
295 |
+
msgid "Integrates ACF with Admin Columns."
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: classes/Admin/Section/ProCta.php:19
|
299 |
+
msgid "Upgrade to Admin Columns Pro and unlock all the awesome features."
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: classes/Admin/Asset/Addons.php:18
|
303 |
+
msgid "The Add-on %s is activated."
|
304 |
+
msgstr ""
|
305 |
+
|
306 |
#: classes/Column/Media/Album.php:14
|
307 |
msgid "Album"
|
308 |
msgstr ""
|
311 |
msgid "Artist"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: templates/admin/page/component/addon/network-active-label.php:3
|
|
|
|
|
|
|
|
|
315 |
msgid "Network Active"
|
316 |
msgstr ""
|
317 |
|
323 |
msgid "First Post"
|
324 |
msgstr ""
|
325 |
|
|
|
|
|
|
|
|
|
326 |
#: classes/Settings/Column/PostStatus.php:33
|
327 |
msgid "Post Status"
|
328 |
msgstr ""
|
403 |
msgid "Export table contents to CSV"
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: templates/tooltip/bulk-editing.php:25 templates/tooltip/custom-field.php:15
|
407 |
#: templates/tooltip/export-disabled.php:17 templates/tooltip/export.php:25
|
408 |
#: templates/tooltip/inline-editing.php:25
|
409 |
#: templates/tooltip/smart-filtering.php:28 templates/tooltip/sorting.php:29
|
410 |
msgid "Learn more »"
|
411 |
msgstr ""
|
412 |
|
|
|
|
|
|
|
|
|
413 |
#: classes/Column/User/Login.php:24
|
414 |
msgid "Super Admin"
|
415 |
msgstr ""
|
446 |
msgid "Export Unavailable"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: templates/admin/list-screen-settings-mockup.php:58
|
450 |
#: templates/tooltip/bulk-editing.php:19
|
451 |
msgid "Bulk Edit"
|
452 |
msgstr ""
|
487 |
msgid "Sort by clicking the column header on the list table. Click the column header again to switch between <em>ascending</em> and <em>descending</em>."
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: templates/admin/list-screen-settings-mockup.php:60
|
491 |
+
#: templates/admin/page/settings-section-pro-cta.php:29
|
492 |
#: templates/tooltip/filtering.php:13
|
493 |
msgid "Smart Filters"
|
494 |
msgstr ""
|
564 |
msgid "Click on the pencil icon to start editing the value of a field."
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: templates/tooltip/custom-field.php:10
|
568 |
#: templates/tooltip/inline-editing.php:13
|
569 |
msgid "To start inline editing, toggle the “Inline Edit” button on top of the list table."
|
570 |
msgstr ""
|
585 |
msgid "Search the contents of your columns."
|
586 |
msgstr ""
|
587 |
|
588 |
+
#: classes/Integration/MetaBox.php:14 classes/Integration/MetaBox.php:18
|
589 |
+
#: classes/Integration/MetaBox.php:19
|
|
|
|
|
|
|
590 |
msgid "Meta Box"
|
591 |
msgstr ""
|
592 |
|
594 |
msgid "Column Type"
|
595 |
msgstr ""
|
596 |
|
597 |
+
#: classes/Admin/Page/Help.php:165
|
598 |
msgid "No deprecated hooks or filters found."
|
599 |
msgstr ""
|
600 |
|
605 |
msgstr ""
|
606 |
|
607 |
#: classes/Settings/Column/Pro/BulkEditing.php:11
|
608 |
+
#: templates/admin/page/settings-section-pro-cta.php:81
|
609 |
#: templates/tooltip/bulk-editing.php:7
|
610 |
msgid "Bulk Editing"
|
611 |
msgstr ""
|
612 |
|
613 |
#: classes/Settings/Column/Pro/InlineEditing.php:11
|
614 |
+
#: templates/admin/page/settings-section-pro-cta.php:70
|
615 |
#: templates/tooltip/inline-editing.php:7
|
616 |
msgid "Inline Editing"
|
617 |
msgstr ""
|
700 |
msgid "There was an error during saving the column settings."
|
701 |
msgstr ""
|
702 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
703 |
#: templates/admin/side-banner.php:60
|
704 |
msgid "Includes special integrations for:"
|
705 |
msgstr ""
|
737 |
msgstr ""
|
738 |
|
739 |
#: classes/Integration/EventsCalendar.php:16
|
740 |
+
#: classes/Integration/EventsCalendar.php:20
|
741 |
msgid "Events Calendar"
|
742 |
msgstr ""
|
743 |
|
744 |
+
#: classes/Settings/Column/CustomFieldType.php:91
|
745 |
msgid "Uses one or more %s IDs to display information about it."
|
746 |
msgstr ""
|
747 |
|
748 |
+
#: classes/Check/Review.php:193
|
749 |
msgid "You can also use your admincolumns.com account to access support through %s!"
|
750 |
msgstr ""
|
751 |
|
757 |
msgid "Value: Should contain a URL."
|
758 |
msgstr ""
|
759 |
|
760 |
+
#: classes/Settings/Column/CustomFieldType.php:125
|
761 |
#: templates/admin/help-tab/custom-fields.php:54
|
762 |
msgid "URL"
|
763 |
msgstr ""
|
778 |
msgid "Value: This will show if the field has content or not."
|
779 |
msgstr ""
|
780 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
781 |
#: classes/Settings/Column/Pro/Sorting.php:11
|
782 |
+
#: templates/admin/list-screen-settings-mockup.php:101
|
783 |
#: templates/settings/setting-label-icons.php:43
|
784 |
#: templates/tooltip/sorting.php:7
|
785 |
msgid "Sorting"
|
789 |
msgid "Filtering"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: classes/Settings/Column/Pro/Export.php:11
|
793 |
+
#: templates/admin/list-screen-settings-mockup.php:61
|
794 |
+
#: templates/tooltip/export.php:7
|
795 |
msgid "Export"
|
796 |
msgstr ""
|
797 |
|
798 |
+
#: templates/admin/page/settings-section-pro-cta.php:74
|
799 |
+
msgid "Edit your content directly from the overview."
|
800 |
+
msgstr ""
|
801 |
+
|
802 |
#: templates/admin/modal-pro.php:33
|
803 |
msgid "Only %s for 1 site"
|
804 |
msgstr ""
|
944 |
msgid "Thumbnails"
|
945 |
msgstr ""
|
946 |
|
947 |
+
#: classes/Helper/Post.php:145
|
948 |
msgid "Missed schedule"
|
949 |
msgstr ""
|
950 |
|
951 |
+
#: classes/Helper/Post.php:141
|
952 |
msgid "Scheduled"
|
953 |
msgstr ""
|
954 |
|
964 |
msgid "More Tag"
|
965 |
msgstr ""
|
966 |
|
967 |
+
#: classes/Column/Menu.php:18
|
968 |
msgid "Menu"
|
969 |
msgstr ""
|
970 |
|
988 |
msgid "Alternative Text"
|
989 |
msgstr ""
|
990 |
|
991 |
+
#: classes/Integration/NinjaForms.php:16 classes/Integration/NinjaForms.php:20
|
992 |
+
#: classes/Integration/NinjaForms.php:21
|
993 |
msgid "Ninja Forms"
|
994 |
msgstr ""
|
995 |
|
997 |
msgid "Password protected"
|
998 |
msgstr ""
|
999 |
|
1000 |
+
#: classes/Helper/Post.php:138
|
1001 |
msgid "Pending for review"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: classes/Helper/Post.php:135
|
1005 |
msgid "Draft"
|
1006 |
msgstr ""
|
1007 |
|
1008 |
+
#: classes/Helper/Post.php:132
|
1009 |
msgid "Published"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
+
#: classes/Helper/Post.php:129
|
1013 |
msgid "Private"
|
1014 |
msgstr ""
|
1015 |
|
1046 |
msgid "Prices starting from %s"
|
1047 |
msgstr ""
|
1048 |
|
1049 |
+
#: classes/Integration/BuddyPress.php:15 classes/Integration/BuddyPress.php:19
|
|
|
|
|
|
|
|
|
1050 |
msgid "BuddyPress"
|
1051 |
msgstr ""
|
1052 |
|
1083 |
msgid "Auto"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: classes/Admin/AdminLoader.php:107
|
1087 |
+
#: classes/Settings/Column/AttachmentDisplay.php:42
|
1088 |
+
#: classes/Settings/Column/Comment.php:113 classes/Settings/Column/Post.php:90
|
1089 |
#: classes/Settings/Column/Term.php:36 classes/Settings/Column/User.php:54
|
1090 |
msgid "Display"
|
1091 |
msgstr ""
|
1191 |
msgid "Time Difference"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
+
#: classes/Settings/Column/CustomFieldType.php:173
|
1195 |
msgid "Multiple"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
+
#: classes/Settings/Column/CustomFieldType.php:172
|
1199 |
msgid "Choice"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
+
#: classes/Settings/Column/CustomFieldType.php:171
|
1203 |
msgid "Relational"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
+
#: classes/Settings/Column/CustomFieldType.php:170
|
1207 |
msgid "Basic"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
+
#: classes/Settings/Column/CustomFieldType.php:138
|
1211 |
msgid "Number of Fields"
|
1212 |
msgstr ""
|
1213 |
|
1214 |
+
#: classes/Settings/Column/CustomFieldType.php:130
|
1215 |
#: templates/admin/help-tab/custom-fields.php:50
|
1216 |
msgid "True / False"
|
1217 |
msgstr ""
|
1218 |
|
1219 |
+
#: classes/Settings/Column/CustomFieldType.php:129
|
1220 |
#: templates/admin/help-tab/custom-fields.php:26
|
1221 |
msgid "Has Content"
|
1222 |
msgstr ""
|
1223 |
|
1224 |
+
#: classes/Settings/Column/CustomFieldType.php:126
|
1225 |
#: templates/admin/help-tab/custom-fields.php:42
|
1226 |
msgid "Number"
|
1227 |
msgstr ""
|
1228 |
|
1229 |
+
#: classes/Settings/Column/CustomFieldType.php:123
|
1230 |
msgid "Text"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
+
#: classes/Settings/Column/CustomFieldType.php:92
|
1234 |
msgid "Multiple IDs should be separated by commas."
|
1235 |
msgstr ""
|
1236 |
|
1282 |
msgid "Shortlink"
|
1283 |
msgstr ""
|
1284 |
|
1285 |
+
#: classes/Settings/Column/CustomFieldType.php:222
|
1286 |
+
#: classes/Settings/Column/CustomFieldType.php:224
|
1287 |
+
#: classes/Settings/Column/CustomFieldType.php:308
|
1288 |
msgid ", "
|
1289 |
msgstr ""
|
1290 |
|
1300 |
msgid "Discount is valid until %s"
|
1301 |
msgstr ""
|
1302 |
|
1303 |
+
#: classes/Admin/Section/Partial/ShowEditButton.php:21
|
1304 |
msgid "Show %s button on table screen."
|
1305 |
msgstr ""
|
1306 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1307 |
#: classes/Admin/Tooltip.php:29
|
1308 |
msgid "Notice"
|
1309 |
msgstr ""
|
1312 |
msgid "Instructions"
|
1313 |
msgstr ""
|
1314 |
|
1315 |
+
#: classes/Admin/Page/Help.php:153
|
1316 |
msgid "our documentation"
|
1317 |
msgstr ""
|
1318 |
|
1319 |
+
#: classes/Admin/Page/Help.php:150
|
1320 |
msgid "This site is using some actions or filters that have changed. Please read %s to resolve them."
|
1321 |
msgstr ""
|
1322 |
|
1323 |
+
#: classes/Admin/Page/Help.php:146
|
1324 |
msgid "The Admin Columns plugin has undergone some major changes in version 4."
|
1325 |
msgstr ""
|
1326 |
|
1327 |
+
#: classes/Admin/Page/Help.php:69
|
1328 |
msgid "The callback used is %s."
|
1329 |
msgid_plural "The callbacks used are %s."
|
1330 |
msgstr[0] ""
|
1334 |
msgstr[4] ""
|
1335 |
msgstr[5] ""
|
1336 |
|
1337 |
+
#: classes/Admin/Page/Help.php:55
|
1338 |
msgid "View documentation"
|
1339 |
msgstr ""
|
1340 |
|
1341 |
+
#: classes/Admin/Page/Help.php:87
|
1342 |
msgid "The action %s used on this website is deprecated since %s."
|
1343 |
msgstr ""
|
1344 |
|
1345 |
+
#: classes/Admin/Page/Help.php:116
|
1346 |
msgid "The filter %s used on this website is deprecated since %s."
|
1347 |
msgstr ""
|
1348 |
|
1349 |
+
#: classes/Admin/Page/Help.php:83
|
1350 |
msgid "Deprecated Actions"
|
1351 |
msgstr ""
|
1352 |
|
1353 |
+
#: classes/Admin/Page/Help.php:112
|
1354 |
msgid "Deprecated Filters"
|
1355 |
msgstr ""
|
1356 |
|
1357 |
+
#: classes/Admin/MenuFactory.php:71 classes/Admin/Page/Help.php:144
|
1358 |
msgid "Help"
|
1359 |
msgstr ""
|
1360 |
|
1361 |
+
#: templates/admin/edit-column.php:36 templates/admin/edit-column.php:80
|
1362 |
msgid "Close"
|
1363 |
msgstr ""
|
1364 |
|
1394 |
msgid "You need at least one column"
|
1395 |
msgstr ""
|
1396 |
|
1397 |
+
#: classes/Admin/Page/Addons.php:143
|
1398 |
msgid "Available"
|
1399 |
msgstr ""
|
1400 |
|
1401 |
+
#: classes/Admin/Page/Addons.php:127
|
1402 |
msgid "Recommended"
|
1403 |
msgstr ""
|
1404 |
|
1405 |
+
#: classes/Integration/Types.php:14 classes/Integration/Types.php:18
|
1406 |
+
#: classes/Integration/Types.php:19
|
|
|
|
|
|
|
1407 |
msgid "Toolset Types"
|
1408 |
msgstr ""
|
1409 |
|
1410 |
+
#: classes/Integration/Pods.php:14 classes/Integration/Pods.php:18
|
1411 |
+
#: classes/Integration/Pods.php:19
|
1412 |
msgid "Pods"
|
1413 |
msgstr ""
|
1414 |
|
1464 |
msgid "Did you know Admin Columns Pro has an integration addon for %s? With the proper Admin Columns Pro license, you can download them from %s!"
|
1465 |
msgstr ""
|
1466 |
|
1467 |
+
#: classes/ColumnGroups.php:15
|
1468 |
msgid "Custom Fields"
|
1469 |
msgstr "حقول مخصصة"
|
1470 |
|
1481 |
msgid "https://www.admincolumns.com"
|
1482 |
msgstr ""
|
1483 |
|
1484 |
+
#: classes/Admin/Section/Partial/ShowEditButton.php:21
|
1485 |
#: classes/Table/Screen.php:203
|
1486 |
msgid "Edit columns"
|
1487 |
msgstr "تحرير الأعمدة"
|
1488 |
|
1489 |
+
#: templates/admin/list-screen-settings-mockup.php:23
|
1490 |
#: templates/admin/modal-pro.php:31
|
1491 |
msgid "Upgrade"
|
1492 |
msgstr "تحديث"
|
1500 |
msgstr ""
|
1501 |
|
1502 |
#: classes/ListScreen/Media.php:19 classes/ListScreenGroups.php:15
|
1503 |
+
#: classes/Settings/Column/CustomFieldType.php:133
|
1504 |
#: templates/admin/help-tab/custom-fields.php:34
|
1505 |
#: templates/settings/setting-label-icons.php:37
|
1506 |
msgid "Media"
|
1510 |
msgid "Links"
|
1511 |
msgstr ""
|
1512 |
|
1513 |
+
#: classes/ListScreen/Comment.php:16 classes/Settings/Column/Comment.php:122
|
1514 |
msgid "Comment"
|
1515 |
msgstr ""
|
1516 |
|
1519 |
msgid "Comments"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
+
#: templates/admin/page/component/addon/more-info.php:2
|
1523 |
msgid "Get this add-on"
|
1524 |
msgstr ""
|
1525 |
|
1526 |
+
#: templates/admin/page/component/addon/deactivate.php:2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1527 |
msgid "Deactivate"
|
1528 |
msgstr ""
|
1529 |
|
1530 |
+
#: classes/Admin/Page/Addons.php:135
|
1531 |
+
#: templates/admin/page/component/addon/active-label.php:3
|
1532 |
msgid "Active"
|
1533 |
msgstr ""
|
1534 |
|
1536 |
msgid "Add Column"
|
1537 |
msgstr "أضف عمود"
|
1538 |
|
1539 |
+
#: templates/admin/side-support.php:14
|
1540 |
msgid "For full documentation, bug reports, feature suggestions and other tips <a href='%s'>visit the Admin Columns website</a>."
|
1541 |
msgstr ""
|
1542 |
|
|
|
|
|
|
|
|
|
1543 |
#: templates/admin/side-support.php:10
|
1544 |
msgid "Support"
|
1545 |
msgstr "الدعم الفني"
|
1588 |
msgid "Get Admin Columns Pro"
|
1589 |
msgstr ""
|
1590 |
|
1591 |
+
#: classes/Admin/MenuFactory.php:57
|
1592 |
msgid "Columns"
|
1593 |
msgstr ""
|
1594 |
|
1595 |
+
#: classes/Admin/Page/Columns.php:211
|
1596 |
msgid "Warning! The %s columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1597 |
msgstr ""
|
1598 |
|
1599 |
#: templates/admin/edit-actions.php:23 templates/admin/edit-columns.php:38
|
1600 |
msgid "Update"
|
1601 |
+
msgstr "تحديث"
|
1602 |
|
1603 |
+
#: classes/Admin/Page/Columns.php:202
|
1604 |
msgid "Store settings"
|
1605 |
msgstr "حفظ الإعدادات"
|
1606 |
|
1607 |
+
#: classes/Admin/MenuFactory.php:59
|
1608 |
msgid "Add-ons"
|
1609 |
msgstr ""
|
1610 |
|
1611 |
+
#: classes/Admin/MenuFactory.php:58 classes/PluginActionLinks.php:40
|
1612 |
+
#: templates/admin/list-screen-settings-mockup.php:13
|
1613 |
+
#: templates/admin/page/settings.php:6
|
1614 |
msgid "Settings"
|
1615 |
msgstr "الإعدادات"
|
1616 |
|
1617 |
#: templates/settings/setting-label-icons.php:48
|
1618 |
msgid "Taxonomies"
|
1619 |
+
msgstr "الفئات المخصصة (Taxonomies)"
|
1620 |
|
1621 |
#: classes/Settings/Column/Image.php:90
|
1622 |
msgid "Others"
|
1626 |
msgid "Warning! ALL saved admin columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1627 |
msgstr ""
|
1628 |
|
|
|
|
|
|
|
|
|
1629 |
#: classes/Admin/Section/Restore.php:21
|
1630 |
+
msgid "Delete all column settings and restore the default settings."
|
1631 |
+
msgstr ""
|
1632 |
|
1633 |
#: classes/Admin/Section/Restore.php:20
|
1634 |
msgid "Restore Settings"
|
1635 |
msgstr "استرجاع الإعدادات"
|
1636 |
|
1637 |
#: templates/admin/edit-actions.php:24 templates/admin/edit-columns.php:39
|
|
|
1638 |
msgid "Save"
|
1639 |
+
msgstr "حفظ"
|
|
|
|
|
|
|
|
|
1640 |
|
1641 |
#: classes/Admin/Section/General.php:36
|
1642 |
#: classes/Settings/Column/DateTimeFormat.php:45
|
1707 |
msgid "Change order"
|
1708 |
msgstr "تغيير الترتيب"
|
1709 |
|
|
|
|
|
|
|
|
|
1710 |
#: templates/admin/help-tab/introduction.php:2
|
1711 |
msgid "This plugin is for adding and removing additional columns to the administration screens for post(types), pages, media library, comments, links and users. Change the column's label and reorder them."
|
1712 |
msgstr "هذا البرنامج هو لإضافة وإزالة أعمدة إضافية في الشاشات الإدارية لـ(أنواع) التدوينات، الصفحات، مكتبة الوسائط، التعليقات، الوصلات والمستخدمين. قم بتغيير تسمية الأعمدة وإعادة ترتيبها."
|
1713 |
|
|
|
|
|
|
|
|
|
1714 |
#: classes/Controller/RestoreSettingsRequest.php:42
|
1715 |
msgid "Default settings successfully restored."
|
1716 |
msgstr ""
|
1723 |
msgid "Admin Columns Settings"
|
1724 |
msgstr "إعدادات Admin Columns"
|
1725 |
|
1726 |
+
#: classes/Check/Review.php:200
|
1727 |
msgid "find answers to frequently asked questions"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: classes/Check/Review.php:199
|
1731 |
msgid "Admin Columns forum on WordPress.org"
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: classes/Check/Review.php:198
|
1735 |
msgid "You can also find help on the %s, and %s."
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: classes/Check/Review.php:194
|
1739 |
msgid "our forum"
|
1740 |
msgstr ""
|
1741 |
|
1742 |
+
#: classes/Check/Review.php:188
|
1743 |
msgid "documentation page"
|
1744 |
msgstr ""
|
1745 |
|
1746 |
+
#: classes/Check/Review.php:186
|
1747 |
msgid "We're sorry to hear that; maybe we can help! If you're having problems properly setting up %s or if you would like help with some more advanced features, please visit our %s."
|
1748 |
msgstr ""
|
1749 |
|
1750 |
+
#: classes/Check/Review.php:177
|
1751 |
msgid "Permanently hide notice"
|
1752 |
msgstr ""
|
1753 |
|
1754 |
+
#: classes/Check/Review.php:176
|
1755 |
msgid "Leave a review!"
|
1756 |
msgstr ""
|
1757 |
|
1758 |
+
#: classes/Check/Review.php:172
|
1759 |
msgid "click here"
|
1760 |
msgstr ""
|
1761 |
|
1762 |
+
#: classes/Check/Review.php:168
|
1763 |
msgid "We don't mean to bug you, but you've been using %s for some time now, and we were wondering if you're happy with the plugin. If so, could you please leave a review at wordpress.org? If you're not happy with %s, please %s."
|
1764 |
msgstr ""
|
1765 |
|
1766 |
+
#: classes/Check/Review.php:159
|
1767 |
msgid "Admin Columns Pro"
|
1768 |
msgstr ""
|
1769 |
|
1770 |
#. Plugin Name of the plugin
|
1771 |
#: classes/Admin/WpMenuFactory.php:19 classes/Admin/WpMenuFactory.php:34
|
1772 |
+
#: classes/Check/Review.php:160 classes/Table/Screen.php:454
|
1773 |
msgid "Admin Columns"
|
1774 |
msgstr "Admin Columns"
|
1775 |
|
1805 |
msgid "Label"
|
1806 |
msgstr "التسمية"
|
1807 |
|
1808 |
+
#: classes/Settings/Column/Type.php:44 templates/admin/edit-column.php:30
|
1809 |
msgid "Name"
|
1810 |
+
msgstr "الاسم"
|
1811 |
|
1812 |
#: classes/Settings/Column/Type.php:38
|
1813 |
msgid "Choose a column type."
|
1814 |
msgstr "اختر نوع عمود"
|
1815 |
|
1816 |
+
#: templates/admin/edit-column.php:38 templates/admin/edit-column.php:82
|
1817 |
msgid "Clone"
|
1818 |
msgstr ""
|
1819 |
|
1855 |
|
1856 |
#: classes/Settings/Column/Width.php:65
|
1857 |
msgid "width"
|
1858 |
+
msgstr "العرض"
|
1859 |
|
1860 |
+
#: classes/ColumnGroups.php:16 classes/Settings/Column/CustomFieldType.php:174
|
1861 |
#: classes/Settings/Column/Image.php:112
|
1862 |
msgid "Custom"
|
1863 |
msgstr "مخصوص"
|
1891 |
msgstr "مسجل"
|
1892 |
|
1893 |
#: classes/ListScreenGroups.php:13
|
1894 |
+
#: classes/Settings/Column/CustomFieldType.php:102
|
1895 |
#: classes/Settings/Column/PostType.php:43
|
1896 |
msgid "Post Type"
|
1897 |
msgstr "نوع تدوبنة"
|
1908 |
msgid "Comment Count"
|
1909 |
msgstr ""
|
1910 |
|
1911 |
+
#: templates/admin/edit-column.php:40 templates/admin/edit-column.php:84
|
1912 |
msgid "Remove"
|
1913 |
msgstr "إزالة"
|
1914 |
|
1915 |
#: classes/Column/User/ID.php:14 classes/Settings/Column/User.php:84
|
1916 |
msgid "User ID"
|
1917 |
+
msgstr "معرّف المستخدم (ID)"
|
1918 |
|
1919 |
#: classes/Settings/Column/LinkToMenu.php:26
|
1920 |
msgid "This will make the title link to the menu."
|
1945 |
msgstr ""
|
1946 |
|
1947 |
#: classes/Settings/Column/User.php:81
|
1948 |
+
#: templates/admin/list-screen-settings-mockup.php:36
|
1949 |
msgid "Roles"
|
1950 |
msgstr "الأدوار"
|
1951 |
|
2066 |
#: classes/Settings/Column/TermLink.php:36
|
2067 |
#: classes/Settings/Column/UserLink.php:85
|
2068 |
msgid "None"
|
2069 |
+
msgstr "لا شيء"
|
2070 |
|
2071 |
#: classes/Settings/Column/CommentLink.php:56
|
2072 |
#: classes/Settings/Column/MediaLink.php:53
|
2182 |
#: classes/Column/Media/Description.php:16
|
2183 |
#: classes/Column/User/Description.php:15
|
2184 |
msgid "Description"
|
2185 |
+
msgstr "الوصف"
|
2186 |
|
2187 |
+
#: classes/Settings/Column/CustomFieldType.php:77
|
2188 |
msgid "This will determine how the value will be displayed."
|
2189 |
msgstr "هذا سيحدد كيف سيتم عرض القيمة."
|
2190 |
|
2191 |
+
#: classes/Settings/Column/CustomFieldType.php:84
|
2192 |
msgid "Field Type"
|
2193 |
msgstr "نوع الحقل"
|
2194 |
|
2195 |
+
#: classes/Settings/Column/CustomFieldType.php:139
|
2196 |
#: templates/admin/help-tab/custom-fields.php:38
|
2197 |
msgid "Multiple Values"
|
2198 |
msgstr "قيم متعددة"
|
2199 |
|
2200 |
+
#: classes/Settings/Column/CustomFieldType.php:124
|
2201 |
#: templates/admin/help-tab/custom-fields.php:30
|
2202 |
msgid "Image"
|
2203 |
msgstr "صورة"
|
2211 |
msgid "Counter"
|
2212 |
msgstr "عداد"
|
2213 |
|
2214 |
+
#: classes/Settings/Column/CustomFieldType.php:121
|
2215 |
#: templates/admin/help-tab/custom-fields.php:10
|
2216 |
msgid "Color"
|
2217 |
msgstr "لون"
|
2218 |
|
2219 |
#: classes/ColumnGroups.php:13
|
2220 |
#: classes/Helper/Select/Group/CustomField/MultiSite.php:53
|
2221 |
+
#: classes/Settings/Column/CustomFieldType.php:189
|
2222 |
#: classes/Settings/Column/Image.php:72
|
2223 |
#: classes/Settings/Column/NumberFormat.php:88
|
2224 |
#: classes/Settings/Column/Separator.php:25
|
2226 |
msgid "Default"
|
2227 |
msgstr "افتراضي"
|
2228 |
|
2229 |
+
#: classes/Column/CustomField.php:19 templates/tooltip/custom-field.php:7
|
2230 |
msgid "Custom Field"
|
2231 |
msgstr "حقل مخصوص"
|
2232 |
|
2235 |
msgstr ""
|
2236 |
|
2237 |
#: classes/Column/Comment/User.php:15 classes/ListScreen/User.php:16
|
2238 |
+
#: classes/Settings/Column/CustomFieldType.php:106
|
2239 |
+
#: classes/Settings/Column/CustomFieldType.php:135
|
2240 |
#: templates/admin/help-tab/custom-fields.php:58
|
2241 |
msgid "User"
|
2242 |
msgstr "مستخدم"
|
2243 |
|
2244 |
#: classes/Column/Comment/Type.php:14
|
2245 |
+
#: classes/Settings/Column/CustomFieldType.php:80
|
2246 |
#: classes/Settings/Column/Type.php:41 classes/Settings/Column/Type.php:50
|
2247 |
+
#: templates/admin/edit-column.php:31
|
2248 |
msgid "Type"
|
2249 |
msgstr "نوع"
|
2250 |
|
2253 |
msgstr "ردا على"
|
2254 |
|
2255 |
#: classes/Column/Comment/Post.php:15
|
2256 |
+
#: classes/Settings/Column/CustomFieldType.php:134
|
2257 |
#: templates/admin/help-tab/custom-fields.php:46
|
2258 |
msgid "Post"
|
2259 |
msgstr ""
|
2262 |
msgid "Content"
|
2263 |
msgstr ""
|
2264 |
|
2265 |
+
#: classes/Settings/Column/Comment.php:126
|
2266 |
+
#: classes/Settings/Column/CustomFieldType.php:122
|
2267 |
#: classes/Settings/Column/Post.php:103
|
2268 |
#: templates/admin/help-tab/custom-fields.php:18
|
2269 |
msgid "Date"
|
2270 |
+
msgstr "التاريخ"
|
2271 |
|
2272 |
#: classes/Column/Comment/DateGmt.php:17
|
2273 |
msgid "Submitted on <a href=\"%1$s\">%2$s at %3$s</a>"
|
2278 |
msgstr "تاريخ GMT"
|
2279 |
|
2280 |
#: classes/Column/Post/AuthorName.php:18
|
2281 |
+
#: classes/Settings/Column/Comment.php:124 classes/Settings/Column/Post.php:101
|
2282 |
msgid "Author"
|
2283 |
msgstr "الكاتب"
|
2284 |
|
2295 |
msgstr "عنوان آي بي الكاتب"
|
2296 |
|
2297 |
#: classes/Column/Comment/AuthorEmail.php:14
|
2298 |
+
#: classes/Settings/Column/Comment.php:125
|
2299 |
msgid "Author Email"
|
2300 |
msgstr ""
|
2301 |
|
2312 |
msgid "Agent"
|
2313 |
msgstr "عميل"
|
2314 |
|
2315 |
+
#: templates/admin/edit-column.php:35
|
2316 |
msgid "Edit"
|
2317 |
msgstr "تحرير"
|
2318 |
|
2321 |
msgstr ""
|
2322 |
|
2323 |
#: classes/Column/Comment/ID.php:14 classes/Column/Media/ID.php:14
|
2324 |
+
#: classes/Column/Post/ID.php:15 classes/Settings/Column/Comment.php:123
|
2325 |
#: classes/Settings/Column/Post.php:100 classes/Settings/Column/Term.php:32
|
2326 |
#: templates/admin/edit-actions.php:41
|
2327 |
msgid "ID"
|
2331 |
#: classes/Settings/Column/MissingImageSize.php:23
|
2332 |
#: classes/Settings/Column/PostFormatIcon.php:25
|
2333 |
#: classes/Settings/Column/Pro.php:24 classes/Settings/Column/StatusIcon.php:25
|
2334 |
+
#: classes/Settings/Column/Toggle.php:15
|
2335 |
+
#: templates/admin/list-screen-settings-mockup.php:93
|
2336 |
+
#: templates/admin/side-feedback.php:14
|
2337 |
msgid "No"
|
2338 |
+
msgstr "لا"
|
2339 |
|
2340 |
#: classes/Helper/Icon.php:46 classes/Settings/Column/ActionIcons.php:22
|
2341 |
#: classes/Settings/Column/MissingImageSize.php:22
|
2342 |
#: classes/Settings/Column/PostFormatIcon.php:24
|
2343 |
#: classes/Settings/Column/Pro.php:23 classes/Settings/Column/StatusIcon.php:24
|
2344 |
+
#: classes/Settings/Column/Toggle.php:14
|
2345 |
+
#: templates/admin/list-screen-settings-mockup.php:92
|
2346 |
+
#: templates/admin/side-feedback.php:13
|
2347 |
msgid "Yes"
|
2348 |
+
msgstr "نعم"
|
2349 |
|
2350 |
#: classes/Settings/Column/ActionIcons.php:28
|
2351 |
msgid "Use icons instead of text for displaying the actions."
|
2359 |
msgid "Actions"
|
2360 |
msgstr "إجراءات"
|
2361 |
|
|
|
|
|
|
|
|
|
2362 |
#: classes/Integration/WooCommerce.php:16
|
2363 |
+
#: classes/Integration/WooCommerce.php:20
|
2364 |
msgid "WooCommerce"
|
2365 |
msgstr ""
|
2366 |
|
languages/codepress-admin-columns-bg_BG.mo
CHANGED
Binary file
|
languages/codepress-admin-columns-bg_BG.po
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the same license as the Plugins - Admin Columns - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"PO-Revision-Date: 2021-
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -11,6 +11,298 @@ msgstr ""
|
|
11 |
"Language: bg\n"
|
12 |
"Project-Id-Version: Plugins - Admin Columns - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: classes/Column/Media/Album.php:14
|
15 |
msgid "Album"
|
16 |
msgstr ""
|
@@ -19,11 +311,7 @@ msgstr ""
|
|
19 |
msgid "Artist"
|
20 |
msgstr ""
|
21 |
|
22 |
-
#:
|
23 |
-
msgid "Network Activate"
|
24 |
-
msgstr ""
|
25 |
-
|
26 |
-
#: classes/Admin/AddonStatus.php:47
|
27 |
msgid "Network Active"
|
28 |
msgstr ""
|
29 |
|
@@ -35,10 +323,6 @@ msgstr ""
|
|
35 |
msgid "First Post"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: classes/Integration/GravityForms.php:18
|
39 |
-
msgid "Take your form submission management to the next level!"
|
40 |
-
msgstr ""
|
41 |
-
|
42 |
#: classes/Settings/Column/PostStatus.php:33
|
43 |
msgid "Post Status"
|
44 |
msgstr ""
|
@@ -119,17 +403,13 @@ msgstr ""
|
|
119 |
msgid "Export table contents to CSV"
|
120 |
msgstr ""
|
121 |
|
122 |
-
#: templates/tooltip/bulk-editing.php:25
|
123 |
#: templates/tooltip/export-disabled.php:17 templates/tooltip/export.php:25
|
124 |
#: templates/tooltip/inline-editing.php:25
|
125 |
#: templates/tooltip/smart-filtering.php:28 templates/tooltip/sorting.php:29
|
126 |
msgid "Learn more »"
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: classes/Integration/YoastSeo.php:16
|
130 |
-
msgid "Enrich the Yoast SEO columns with amazing pro features!"
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
#: classes/Column/User/Login.php:24
|
134 |
msgid "Super Admin"
|
135 |
msgstr ""
|
@@ -166,6 +446,7 @@ msgstr ""
|
|
166 |
msgid "Export Unavailable"
|
167 |
msgstr ""
|
168 |
|
|
|
169 |
#: templates/tooltip/bulk-editing.php:19
|
170 |
msgid "Bulk Edit"
|
171 |
msgstr ""
|
@@ -206,6 +487,8 @@ msgstr ""
|
|
206 |
msgid "Sort by clicking the column header on the list table. Click the column header again to switch between <em>ascending</em> and <em>descending</em>."
|
207 |
msgstr ""
|
208 |
|
|
|
|
|
209 |
#: templates/tooltip/filtering.php:13
|
210 |
msgid "Smart Filters"
|
211 |
msgstr ""
|
@@ -281,6 +564,7 @@ msgstr ""
|
|
281 |
msgid "Click on the pencil icon to start editing the value of a field."
|
282 |
msgstr ""
|
283 |
|
|
|
284 |
#: templates/tooltip/inline-editing.php:13
|
285 |
msgid "To start inline editing, toggle the “Inline Edit” button on top of the list table."
|
286 |
msgstr ""
|
@@ -301,11 +585,8 @@ msgstr ""
|
|
301 |
msgid "Search the contents of your columns."
|
302 |
msgstr ""
|
303 |
|
304 |
-
#: classes/Integration/MetaBox.php:
|
305 |
-
|
306 |
-
msgstr ""
|
307 |
-
|
308 |
-
#: classes/Integration/MetaBox.php:14
|
309 |
msgid "Meta Box"
|
310 |
msgstr ""
|
311 |
|
@@ -313,7 +594,7 @@ msgstr ""
|
|
313 |
msgid "Column Type"
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: classes/Admin/
|
317 |
msgid "No deprecated hooks or filters found."
|
318 |
msgstr ""
|
319 |
|
@@ -324,11 +605,13 @@ msgid "Smart Filtering"
|
|
324 |
msgstr ""
|
325 |
|
326 |
#: classes/Settings/Column/Pro/BulkEditing.php:11
|
|
|
327 |
#: templates/tooltip/bulk-editing.php:7
|
328 |
msgid "Bulk Editing"
|
329 |
msgstr ""
|
330 |
|
331 |
#: classes/Settings/Column/Pro/InlineEditing.php:11
|
|
|
332 |
#: templates/tooltip/inline-editing.php:7
|
333 |
msgid "Inline Editing"
|
334 |
msgstr ""
|
@@ -417,14 +700,6 @@ msgstr ""
|
|
417 |
msgid "There was an error during saving the column settings."
|
418 |
msgstr ""
|
419 |
|
420 |
-
#: classes/Integration/ACF.php:16
|
421 |
-
msgid "Display and edit ACF fields in the posts overview in seconds!"
|
422 |
-
msgstr ""
|
423 |
-
|
424 |
-
#: classes/Integration/Pods.php:16
|
425 |
-
msgid "Display and edit Pods fields in the posts overview in seconds!"
|
426 |
-
msgstr ""
|
427 |
-
|
428 |
#: templates/admin/side-banner.php:60
|
429 |
msgid "Includes special integrations for:"
|
430 |
msgstr ""
|
@@ -462,14 +737,15 @@ msgid "Local Path"
|
|
462 |
msgstr ""
|
463 |
|
464 |
#: classes/Integration/EventsCalendar.php:16
|
|
|
465 |
msgid "Events Calendar"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
469 |
msgid "Uses one or more %s IDs to display information about it."
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: classes/Check/Review.php:
|
473 |
msgid "You can also use your admincolumns.com account to access support through %s!"
|
474 |
msgstr ""
|
475 |
|
@@ -481,7 +757,7 @@ msgstr ""
|
|
481 |
msgid "Value: Should contain a URL."
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
485 |
#: templates/admin/help-tab/custom-fields.php:54
|
486 |
msgid "URL"
|
487 |
msgstr ""
|
@@ -502,15 +778,8 @@ msgstr ""
|
|
502 |
msgid "Value: This will show if the field has content or not."
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: classes/Integration/NinjaForms.php:18
|
506 |
-
msgid "Add Ninja Forms columns that can be sorted, filtered and directly edited!"
|
507 |
-
msgstr ""
|
508 |
-
|
509 |
-
#: classes/Integration/EventsCalendar.php:18
|
510 |
-
msgid "Manage columns for your event, organizer or venue overviews."
|
511 |
-
msgstr ""
|
512 |
-
|
513 |
#: classes/Settings/Column/Pro/Sorting.php:11
|
|
|
514 |
#: templates/settings/setting-label-icons.php:43
|
515 |
#: templates/tooltip/sorting.php:7
|
516 |
msgid "Sorting"
|
@@ -520,10 +789,16 @@ msgstr ""
|
|
520 |
msgid "Filtering"
|
521 |
msgstr ""
|
522 |
|
523 |
-
#: classes/Settings/Column/Pro/Export.php:11
|
|
|
|
|
524 |
msgid "Export"
|
525 |
msgstr ""
|
526 |
|
|
|
|
|
|
|
|
|
527 |
#: templates/admin/modal-pro.php:33
|
528 |
msgid "Only %s for 1 site"
|
529 |
msgstr ""
|
@@ -669,11 +944,11 @@ msgstr "Брой"
|
|
669 |
msgid "Thumbnails"
|
670 |
msgstr "Миниатюри"
|
671 |
|
672 |
-
#: classes/Helper/Post.php:
|
673 |
msgid "Missed schedule"
|
674 |
msgstr "Изпуснат график"
|
675 |
|
676 |
-
#: classes/Helper/Post.php:
|
677 |
msgid "Scheduled"
|
678 |
msgstr "Планиран"
|
679 |
|
@@ -689,7 +964,7 @@ msgstr "Позволяване на коментари"
|
|
689 |
msgid "More Tag"
|
690 |
msgstr "Етикет за повече"
|
691 |
|
692 |
-
#: classes/Column/Menu.php:
|
693 |
msgid "Menu"
|
694 |
msgstr "Меню"
|
695 |
|
@@ -713,7 +988,8 @@ msgstr "оригинал"
|
|
713 |
msgid "Alternative Text"
|
714 |
msgstr "Алтернативен текст"
|
715 |
|
716 |
-
#: classes/Integration/NinjaForms.php:16
|
|
|
717 |
msgid "Ninja Forms"
|
718 |
msgstr "Ninja Forms"
|
719 |
|
@@ -721,19 +997,19 @@ msgstr "Ninja Forms"
|
|
721 |
msgid "Password protected"
|
722 |
msgstr "Защитена с парола"
|
723 |
|
724 |
-
#: classes/Helper/Post.php:
|
725 |
msgid "Pending for review"
|
726 |
msgstr "Очаква преглед"
|
727 |
|
728 |
-
#: classes/Helper/Post.php:
|
729 |
msgid "Draft"
|
730 |
msgstr "Чернова"
|
731 |
|
732 |
-
#: classes/Helper/Post.php:
|
733 |
msgid "Published"
|
734 |
msgstr "Публикувано"
|
735 |
|
736 |
-
#: classes/Helper/Post.php:
|
737 |
msgid "Private"
|
738 |
msgstr "Частно"
|
739 |
|
@@ -770,11 +1046,7 @@ msgstr "Изпратете ми отстъпка"
|
|
770 |
msgid "Prices starting from %s"
|
771 |
msgstr "Цените започват от %s"
|
772 |
|
773 |
-
#: classes/Integration/BuddyPress.php:
|
774 |
-
msgid "Display any of your Profile Fields for BuddyPress on your users overview."
|
775 |
-
msgstr "Показване на всяко поле от Вашият профил за BuddyPress на изгледа за Вашите потребители."
|
776 |
-
|
777 |
-
#: classes/Integration/BuddyPress.php:15
|
778 |
msgid "BuddyPress"
|
779 |
msgstr "BuddyPress"
|
780 |
|
@@ -811,8 +1083,9 @@ msgstr "Лимит за думи"
|
|
811 |
msgid "Auto"
|
812 |
msgstr "Автоматично"
|
813 |
|
814 |
-
#: classes/Admin/
|
815 |
-
#: classes/Settings/Column/
|
|
|
816 |
#: classes/Settings/Column/Term.php:36 classes/Settings/Column/User.php:54
|
817 |
msgid "Display"
|
818 |
msgstr "Показване"
|
@@ -918,46 +1191,46 @@ msgstr "Разликата е в върнатия четящ се за чове
|
|
918 |
msgid "Time Difference"
|
919 |
msgstr "Времева разлика"
|
920 |
|
921 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
922 |
msgid "Multiple"
|
923 |
msgstr "Множествен"
|
924 |
|
925 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
926 |
msgid "Choice"
|
927 |
msgstr "Избор"
|
928 |
|
929 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
930 |
msgid "Relational"
|
931 |
msgstr "Релационен модел"
|
932 |
|
933 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
934 |
msgid "Basic"
|
935 |
msgstr "Основни"
|
936 |
|
937 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
938 |
msgid "Number of Fields"
|
939 |
msgstr "Брой полета"
|
940 |
|
941 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
942 |
#: templates/admin/help-tab/custom-fields.php:50
|
943 |
msgid "True / False"
|
944 |
msgstr "Правилно / Неправилно"
|
945 |
|
946 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
947 |
#: templates/admin/help-tab/custom-fields.php:26
|
948 |
msgid "Has Content"
|
949 |
msgstr "Има съдържание"
|
950 |
|
951 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
952 |
#: templates/admin/help-tab/custom-fields.php:42
|
953 |
msgid "Number"
|
954 |
msgstr "Номер"
|
955 |
|
956 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
957 |
msgid "Text"
|
958 |
msgstr "Текст"
|
959 |
|
960 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
961 |
msgid "Multiple IDs should be separated by commas."
|
962 |
msgstr ""
|
963 |
|
@@ -1009,9 +1282,9 @@ msgstr "Показване на туулбар"
|
|
1009 |
msgid "Shortlink"
|
1010 |
msgstr "Кратък линк"
|
1011 |
|
1012 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1013 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1014 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1015 |
msgid ", "
|
1016 |
msgstr ","
|
1017 |
|
@@ -1027,18 +1300,10 @@ msgstr "Пълен път"
|
|
1027 |
msgid "Discount is valid until %s"
|
1028 |
msgstr "Отстъпката е валидна до %s"
|
1029 |
|
1030 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:
|
1031 |
msgid "Show %s button on table screen."
|
1032 |
msgstr "Показване на %s бутон на екрана с таблицата."
|
1033 |
|
1034 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:26
|
1035 |
-
msgid "Default is %s."
|
1036 |
-
msgstr "По подразбиране е %s."
|
1037 |
-
|
1038 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:26
|
1039 |
-
msgid "on"
|
1040 |
-
msgstr "на"
|
1041 |
-
|
1042 |
#: classes/Admin/Tooltip.php:29
|
1043 |
msgid "Notice"
|
1044 |
msgstr "Забележка"
|
@@ -1047,49 +1312,49 @@ msgstr "Забележка"
|
|
1047 |
msgid "Instructions"
|
1048 |
msgstr "Инзтрукции"
|
1049 |
|
1050 |
-
#: classes/Admin/
|
1051 |
msgid "our documentation"
|
1052 |
msgstr "нашата документация"
|
1053 |
|
1054 |
-
#: classes/Admin/
|
1055 |
msgid "This site is using some actions or filters that have changed. Please read %s to resolve them."
|
1056 |
msgstr "Този сайт използва някой действия и филтри, които са променени. Моля прочетете %s за да ги разрешите."
|
1057 |
|
1058 |
-
#: classes/Admin/
|
1059 |
msgid "The Admin Columns plugin has undergone some major changes in version 4."
|
1060 |
msgstr "Плъгинът Admin Columns eпретърпял някой важни промени във версия 4."
|
1061 |
|
1062 |
-
#: classes/Admin/
|
1063 |
msgid "The callback used is %s."
|
1064 |
msgid_plural "The callbacks used are %s."
|
1065 |
msgstr[0] "Обратното извикване се използва от %s."
|
1066 |
msgstr[1] "Обратните извиквания се използват от %s"
|
1067 |
|
1068 |
-
#: classes/Admin/
|
1069 |
msgid "View documentation"
|
1070 |
msgstr "Прегледайте документацията"
|
1071 |
|
1072 |
-
#: classes/Admin/
|
1073 |
msgid "The action %s used on this website is deprecated since %s."
|
1074 |
msgstr "Действието %s използвано на този сайт е отхвърлено от %s."
|
1075 |
|
1076 |
-
#: classes/Admin/
|
1077 |
msgid "The filter %s used on this website is deprecated since %s."
|
1078 |
msgstr "Филтъра %s на този сайт е отхвърлен ое %s."
|
1079 |
|
1080 |
-
#: classes/Admin/
|
1081 |
msgid "Deprecated Actions"
|
1082 |
msgstr "Отменени действия"
|
1083 |
|
1084 |
-
#: classes/Admin/
|
1085 |
msgid "Deprecated Filters"
|
1086 |
msgstr "Отменени филтри"
|
1087 |
|
1088 |
-
#: classes/Admin/
|
1089 |
msgid "Help"
|
1090 |
msgstr "Помощ"
|
1091 |
|
1092 |
-
#: templates/admin/edit-column.php:
|
1093 |
msgid "Close"
|
1094 |
msgstr "Затворете"
|
1095 |
|
@@ -1125,23 +1390,21 @@ msgstr "Pro"
|
|
1125 |
msgid "You need at least one column"
|
1126 |
msgstr "Трябва Ви поне една колона"
|
1127 |
|
1128 |
-
#: classes/Admin/
|
1129 |
msgid "Available"
|
1130 |
msgstr "Достъпна"
|
1131 |
|
1132 |
-
#: classes/Admin/
|
1133 |
msgid "Recommended"
|
1134 |
msgstr "Препоръчително"
|
1135 |
|
1136 |
-
#: classes/Integration/Types.php:
|
1137 |
-
|
1138 |
-
msgstr ""
|
1139 |
-
|
1140 |
-
#: classes/Integration/Types.php:14
|
1141 |
msgid "Toolset Types"
|
1142 |
msgstr "Toolset Types"
|
1143 |
|
1144 |
-
#: classes/Integration/Pods.php:14
|
|
|
1145 |
msgid "Pods"
|
1146 |
msgstr "Pods"
|
1147 |
|
@@ -1197,7 +1460,7 @@ msgstr "страница на добавката"
|
|
1197 |
msgid "Did you know Admin Columns Pro has an integration addon for %s? With the proper Admin Columns Pro license, you can download them from %s!"
|
1198 |
msgstr "Знаете ли, че Admin Columns Pro има интеграция за добавка %s? С точния Admin Columns Pro лицензм Вие можете да я свалите от %s!"
|
1199 |
|
1200 |
-
#: classes/
|
1201 |
msgid "Custom Fields"
|
1202 |
msgstr "потребителски полета"
|
1203 |
|
@@ -1214,11 +1477,12 @@ msgstr "Персонализирайте колоните на екрана за
|
|
1214 |
msgid "https://www.admincolumns.com"
|
1215 |
msgstr "https://www.admincolumns.com"
|
1216 |
|
1217 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:
|
1218 |
#: classes/Table/Screen.php:203
|
1219 |
msgid "Edit columns"
|
1220 |
msgstr "Редактиране на колоните"
|
1221 |
|
|
|
1222 |
#: templates/admin/modal-pro.php:31
|
1223 |
msgid "Upgrade"
|
1224 |
msgstr ""
|
@@ -1232,7 +1496,7 @@ msgid "Users"
|
|
1232 |
msgstr "Питребители"
|
1233 |
|
1234 |
#: classes/ListScreen/Media.php:19 classes/ListScreenGroups.php:15
|
1235 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1236 |
#: templates/admin/help-tab/custom-fields.php:34
|
1237 |
#: templates/settings/setting-label-icons.php:37
|
1238 |
msgid "Media"
|
@@ -1242,7 +1506,7 @@ msgstr "Медия"
|
|
1242 |
msgid "Links"
|
1243 |
msgstr "Линкове"
|
1244 |
|
1245 |
-
#: classes/ListScreen/Comment.php:16 classes/Settings/Column/Comment.php:
|
1246 |
msgid "Comment"
|
1247 |
msgstr "Коментар"
|
1248 |
|
@@ -1251,23 +1515,16 @@ msgstr "Коментар"
|
|
1251 |
msgid "Comments"
|
1252 |
msgstr "Коментари"
|
1253 |
|
1254 |
-
#:
|
1255 |
msgid "Get this add-on"
|
1256 |
msgstr "Вземете тази добавка"
|
1257 |
|
1258 |
-
#:
|
1259 |
-
msgid "Download & Install"
|
1260 |
-
msgstr "Свалете & Инсталирайте"
|
1261 |
-
|
1262 |
-
#: classes/Admin/AddonStatus.php:84
|
1263 |
-
msgid "Activate"
|
1264 |
-
msgstr "Активиране"
|
1265 |
-
|
1266 |
-
#: classes/Admin/AddonStatus.php:60 classes/Admin/AddonStatus.php:76
|
1267 |
msgid "Deactivate"
|
1268 |
msgstr "Дективирайте"
|
1269 |
|
1270 |
-
#: classes/Admin/
|
|
|
1271 |
msgid "Active"
|
1272 |
msgstr "Активирайте"
|
1273 |
|
@@ -1275,14 +1532,10 @@ msgstr "Активирайте"
|
|
1275 |
msgid "Add Column"
|
1276 |
msgstr "Добавете колона"
|
1277 |
|
1278 |
-
#: templates/admin/side-support.php:
|
1279 |
msgid "For full documentation, bug reports, feature suggestions and other tips <a href='%s'>visit the Admin Columns website</a>."
|
1280 |
msgstr ""
|
1281 |
|
1282 |
-
#: templates/admin/side-support.php:14
|
1283 |
-
msgid "Check the <strong>Help</strong> section in the top-right screen."
|
1284 |
-
msgstr "Проверете <strong>Помощната</strong> секция в екрана горе в дясно."
|
1285 |
-
|
1286 |
#: templates/admin/side-support.php:10
|
1287 |
msgid "Support"
|
1288 |
msgstr "Поддръжка"
|
@@ -1331,11 +1584,11 @@ msgstr "Щастливи ли сте с Amin Columns?"
|
|
1331 |
msgid "Get Admin Columns Pro"
|
1332 |
msgstr ""
|
1333 |
|
1334 |
-
#: classes/Admin/MenuFactory.php:
|
1335 |
msgid "Columns"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
-
#: classes/Admin/
|
1339 |
msgid "Warning! The %s columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1340 |
msgstr "Внимание! %s данни на колоните ще бъде изтрити. Това не може да бъде променено. 'OK' за да изтриете, 'Cancel' за да спрете"
|
1341 |
|
@@ -1343,15 +1596,17 @@ msgstr "Внимание! %s данни на колоните ще бъде из
|
|
1343 |
msgid "Update"
|
1344 |
msgstr "Обновяване"
|
1345 |
|
1346 |
-
#: classes/Admin/
|
1347 |
msgid "Store settings"
|
1348 |
msgstr "Настройки на магазина"
|
1349 |
|
1350 |
-
#: classes/Admin/MenuFactory.php:
|
1351 |
msgid "Add-ons"
|
1352 |
msgstr "Добавки"
|
1353 |
|
1354 |
-
#: classes/Admin/MenuFactory.php:
|
|
|
|
|
1355 |
msgid "Settings"
|
1356 |
msgstr "Настройки"
|
1357 |
|
@@ -1367,27 +1622,18 @@ msgstr "Други"
|
|
1367 |
msgid "Warning! ALL saved admin columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1368 |
msgstr "Внимание! Всички заказени данни за admin columns ще бъдат изтрити. Това не може да се промени. 'OK' за да изтриете, 'Çancel' за да спрете"
|
1369 |
|
1370 |
-
#: templates/admin/page/settings-section-restore.php:4
|
1371 |
-
msgid "Restore default settings"
|
1372 |
-
msgstr "Възстановяване на настройките по подразбиране"
|
1373 |
-
|
1374 |
#: classes/Admin/Section/Restore.php:21
|
1375 |
-
msgid "
|
1376 |
-
msgstr "
|
1377 |
|
1378 |
#: classes/Admin/Section/Restore.php:20
|
1379 |
msgid "Restore Settings"
|
1380 |
msgstr "Възстановяване на настройките"
|
1381 |
|
1382 |
#: templates/admin/edit-actions.php:24 templates/admin/edit-columns.php:39
|
1383 |
-
#: templates/admin/page/settings-section-general.php:10
|
1384 |
msgid "Save"
|
1385 |
msgstr "Запис"
|
1386 |
|
1387 |
-
#: classes/Admin/Section/General.php:37
|
1388 |
-
msgid "Customize your Admin Columns settings."
|
1389 |
-
msgstr "Персонализиране на Вашите Admin Columns настройки."
|
1390 |
-
|
1391 |
#: classes/Admin/Section/General.php:36
|
1392 |
#: classes/Settings/Column/DateTimeFormat.php:45
|
1393 |
msgid "General Settings"
|
@@ -1457,18 +1703,10 @@ msgstr "Чрез влаченето на колони Вие можете да
|
|
1457 |
msgid "Change order"
|
1458 |
msgstr "Промяна на реда"
|
1459 |
|
1460 |
-
#: classes/Admin/HelpTab/Basics.php:11
|
1461 |
-
msgid "Basics"
|
1462 |
-
msgstr "Основни"
|
1463 |
-
|
1464 |
#: templates/admin/help-tab/introduction.php:2
|
1465 |
msgid "This plugin is for adding and removing additional columns to the administration screens for post(types), pages, media library, comments, links and users. Change the column's label and reorder them."
|
1466 |
msgstr "Този плъгин е за добавяне и премахване на допълнителни колони в екрана на администрация за публикации(типове), страници, медиина библиотека, коментари, линкове и потребители. Променете на етикета на колоните и ги пренаредете."
|
1467 |
|
1468 |
-
#: classes/Admin/HelpTab/Introduction.php:11
|
1469 |
-
msgid "Overview"
|
1470 |
-
msgstr "Преглед"
|
1471 |
-
|
1472 |
#: classes/Controller/RestoreSettingsRequest.php:42
|
1473 |
msgid "Default settings successfully restored."
|
1474 |
msgstr ""
|
@@ -1481,53 +1719,53 @@ msgstr "%s колона вече съществува и не може да се
|
|
1481 |
msgid "Admin Columns Settings"
|
1482 |
msgstr "Настройки на Admin Column"
|
1483 |
|
1484 |
-
#: classes/Check/Review.php:
|
1485 |
msgid "find answers to frequently asked questions"
|
1486 |
msgstr ""
|
1487 |
|
1488 |
-
#: classes/Check/Review.php:
|
1489 |
msgid "Admin Columns forum on WordPress.org"
|
1490 |
msgstr ""
|
1491 |
|
1492 |
-
#: classes/Check/Review.php:
|
1493 |
msgid "You can also find help on the %s, and %s."
|
1494 |
msgstr "ие също можете да намерите помощ в %s, и %s."
|
1495 |
|
1496 |
-
#: classes/Check/Review.php:
|
1497 |
msgid "our forum"
|
1498 |
msgstr ""
|
1499 |
|
1500 |
-
#: classes/Check/Review.php:
|
1501 |
msgid "documentation page"
|
1502 |
msgstr "страница за документация"
|
1503 |
|
1504 |
-
#: classes/Check/Review.php:
|
1505 |
msgid "We're sorry to hear that; maybe we can help! If you're having problems properly setting up %s or if you would like help with some more advanced features, please visit our %s."
|
1506 |
msgstr "Съжаляваме да чуем това; може би ние можем да помогнем! Ако имате проблеми с правилно настройване на %s или, ако искате помощ за някои по-напреднали функции, моля посетете нашият %s."
|
1507 |
|
1508 |
-
#: classes/Check/Review.php:
|
1509 |
msgid "Permanently hide notice"
|
1510 |
msgstr "Перманентно скриване на известието"
|
1511 |
|
1512 |
-
#: classes/Check/Review.php:
|
1513 |
msgid "Leave a review!"
|
1514 |
msgstr "Оставете ревю!"
|
1515 |
|
1516 |
-
#: classes/Check/Review.php:
|
1517 |
msgid "click here"
|
1518 |
msgstr "натиснете тук"
|
1519 |
|
1520 |
-
#: classes/Check/Review.php:
|
1521 |
msgid "We don't mean to bug you, but you've been using %s for some time now, and we were wondering if you're happy with the plugin. If so, could you please leave a review at wordpress.org? If you're not happy with %s, please %s."
|
1522 |
msgstr "Ние не искаме да Ви притесняваме, но Вие сте използвали %s за известно време, и сега ние се чудим дали сте щастливи с плъгина. Ако е така може ли да оставите ревю на wordpress.org? Ние не сме щастливи с %s, моля %s."
|
1523 |
|
1524 |
-
#: classes/Check/Review.php:
|
1525 |
msgid "Admin Columns Pro"
|
1526 |
msgstr "Admin Columns Pro"
|
1527 |
|
1528 |
#. Plugin Name of the plugin
|
1529 |
#: classes/Admin/WpMenuFactory.php:19 classes/Admin/WpMenuFactory.php:34
|
1530 |
-
#: classes/Check/Review.php:
|
1531 |
msgid "Admin Columns"
|
1532 |
msgstr "Администраторски колони"
|
1533 |
|
@@ -1563,7 +1801,7 @@ msgstr "Това име, което ще се показва е заглавие
|
|
1563 |
msgid "Label"
|
1564 |
msgstr "Етикет"
|
1565 |
|
1566 |
-
#: classes/Settings/Column/Type.php:44 templates/admin/edit-column.php:
|
1567 |
msgid "Name"
|
1568 |
msgstr "Име"
|
1569 |
|
@@ -1571,7 +1809,7 @@ msgstr "Име"
|
|
1571 |
msgid "Choose a column type."
|
1572 |
msgstr "Изберете тип на колоната."
|
1573 |
|
1574 |
-
#: templates/admin/edit-column.php:
|
1575 |
msgid "Clone"
|
1576 |
msgstr "Клониране"
|
1577 |
|
@@ -1615,7 +1853,7 @@ msgstr "Преди"
|
|
1615 |
msgid "width"
|
1616 |
msgstr "ширина"
|
1617 |
|
1618 |
-
#: classes/ColumnGroups.php:16 classes/Settings/Column/CustomFieldType.php:
|
1619 |
#: classes/Settings/Column/Image.php:112
|
1620 |
msgid "Custom"
|
1621 |
msgstr "Потребителски"
|
@@ -1649,7 +1887,7 @@ msgid "Registered"
|
|
1649 |
msgstr "Регистрирано"
|
1650 |
|
1651 |
#: classes/ListScreenGroups.php:13
|
1652 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1653 |
#: classes/Settings/Column/PostType.php:43
|
1654 |
msgid "Post Type"
|
1655 |
msgstr "Тип на публикацията"
|
@@ -1666,7 +1904,7 @@ msgstr "Прякор"
|
|
1666 |
msgid "Comment Count"
|
1667 |
msgstr "Брояч на коментари"
|
1668 |
|
1669 |
-
#: templates/admin/edit-column.php:
|
1670 |
msgid "Remove"
|
1671 |
msgstr "Изтриване"
|
1672 |
|
@@ -1703,6 +1941,7 @@ msgid "Shortcodes"
|
|
1703 |
msgstr "Кратки кодове"
|
1704 |
|
1705 |
#: classes/Settings/Column/User.php:81
|
|
|
1706 |
msgid "Roles"
|
1707 |
msgstr "Роли"
|
1708 |
|
@@ -1933,20 +2172,20 @@ msgstr "Кошче"
|
|
1933 |
msgid "Description"
|
1934 |
msgstr "Описание"
|
1935 |
|
1936 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1937 |
msgid "This will determine how the value will be displayed."
|
1938 |
msgstr "Това че определи как стойността да се показва."
|
1939 |
|
1940 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1941 |
msgid "Field Type"
|
1942 |
msgstr "Тип на полето"
|
1943 |
|
1944 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1945 |
#: templates/admin/help-tab/custom-fields.php:38
|
1946 |
msgid "Multiple Values"
|
1947 |
msgstr "Множество стойности"
|
1948 |
|
1949 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1950 |
#: templates/admin/help-tab/custom-fields.php:30
|
1951 |
msgid "Image"
|
1952 |
msgstr "Изображение"
|
@@ -1960,14 +2199,14 @@ msgstr "Откъс"
|
|
1960 |
msgid "Counter"
|
1961 |
msgstr "Брояч"
|
1962 |
|
1963 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1964 |
#: templates/admin/help-tab/custom-fields.php:10
|
1965 |
msgid "Color"
|
1966 |
msgstr "Цвят"
|
1967 |
|
1968 |
#: classes/ColumnGroups.php:13
|
1969 |
#: classes/Helper/Select/Group/CustomField/MultiSite.php:53
|
1970 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1971 |
#: classes/Settings/Column/Image.php:72
|
1972 |
#: classes/Settings/Column/NumberFormat.php:88
|
1973 |
#: classes/Settings/Column/Separator.php:25
|
@@ -1975,7 +2214,7 @@ msgstr "Цвят"
|
|
1975 |
msgid "Default"
|
1976 |
msgstr "По подразбиране"
|
1977 |
|
1978 |
-
#: classes/Column/CustomField.php:19
|
1979 |
msgid "Custom Field"
|
1980 |
msgstr "Потребителско поле"
|
1981 |
|
@@ -1984,16 +2223,16 @@ msgid "Word Count"
|
|
1984 |
msgstr "Брояч на думи"
|
1985 |
|
1986 |
#: classes/Column/Comment/User.php:15 classes/ListScreen/User.php:16
|
1987 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1988 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1989 |
#: templates/admin/help-tab/custom-fields.php:58
|
1990 |
msgid "User"
|
1991 |
msgstr "Потребител"
|
1992 |
|
1993 |
#: classes/Column/Comment/Type.php:14
|
1994 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1995 |
#: classes/Settings/Column/Type.php:41 classes/Settings/Column/Type.php:50
|
1996 |
-
#: templates/admin/edit-column.php:
|
1997 |
msgid "Type"
|
1998 |
msgstr "Тип"
|
1999 |
|
@@ -2002,7 +2241,7 @@ msgid "In Reply To"
|
|
2002 |
msgstr "В отговор до"
|
2003 |
|
2004 |
#: classes/Column/Comment/Post.php:15
|
2005 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
2006 |
#: templates/admin/help-tab/custom-fields.php:46
|
2007 |
msgid "Post"
|
2008 |
msgstr "Публикувай"
|
@@ -2011,8 +2250,8 @@ msgstr "Публикувай"
|
|
2011 |
msgid "Content"
|
2012 |
msgstr "Съдържание"
|
2013 |
|
2014 |
-
#: classes/Settings/Column/Comment.php:
|
2015 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
2016 |
#: classes/Settings/Column/Post.php:103
|
2017 |
#: templates/admin/help-tab/custom-fields.php:18
|
2018 |
msgid "Date"
|
@@ -2027,7 +2266,7 @@ msgid "Date GMT"
|
|
2027 |
msgstr "Дата GMT"
|
2028 |
|
2029 |
#: classes/Column/Post/AuthorName.php:18
|
2030 |
-
#: classes/Settings/Column/Comment.php:
|
2031 |
msgid "Author"
|
2032 |
msgstr "Автор"
|
2033 |
|
@@ -2044,7 +2283,7 @@ msgid "Author IP"
|
|
2044 |
msgstr "IP на автора"
|
2045 |
|
2046 |
#: classes/Column/Comment/AuthorEmail.php:14
|
2047 |
-
#: classes/Settings/Column/Comment.php:
|
2048 |
msgid "Author Email"
|
2049 |
msgstr "Email на автора"
|
2050 |
|
@@ -2061,7 +2300,7 @@ msgstr "Разрешен"
|
|
2061 |
msgid "Agent"
|
2062 |
msgstr "Агент"
|
2063 |
|
2064 |
-
#: templates/admin/edit-column.php:
|
2065 |
msgid "Edit"
|
2066 |
msgstr "Редактиране"
|
2067 |
|
@@ -2070,7 +2309,7 @@ msgid "Edit Comment"
|
|
2070 |
msgstr ""
|
2071 |
|
2072 |
#: classes/Column/Comment/ID.php:14 classes/Column/Media/ID.php:14
|
2073 |
-
#: classes/Column/Post/ID.php:15 classes/Settings/Column/Comment.php:
|
2074 |
#: classes/Settings/Column/Post.php:100 classes/Settings/Column/Term.php:32
|
2075 |
#: templates/admin/edit-actions.php:41
|
2076 |
msgid "ID"
|
@@ -2080,7 +2319,9 @@ msgstr "ID"
|
|
2080 |
#: classes/Settings/Column/MissingImageSize.php:23
|
2081 |
#: classes/Settings/Column/PostFormatIcon.php:25
|
2082 |
#: classes/Settings/Column/Pro.php:24 classes/Settings/Column/StatusIcon.php:25
|
2083 |
-
#: classes/Settings/Column/Toggle.php:15
|
|
|
|
|
2084 |
msgid "No"
|
2085 |
msgstr "Не"
|
2086 |
|
@@ -2088,7 +2329,9 @@ msgstr "Не"
|
|
2088 |
#: classes/Settings/Column/MissingImageSize.php:22
|
2089 |
#: classes/Settings/Column/PostFormatIcon.php:24
|
2090 |
#: classes/Settings/Column/Pro.php:23 classes/Settings/Column/StatusIcon.php:24
|
2091 |
-
#: classes/Settings/Column/Toggle.php:14
|
|
|
|
|
2092 |
msgid "Yes"
|
2093 |
msgstr "Да"
|
2094 |
|
@@ -2104,11 +2347,8 @@ msgstr "Използване на икони?"
|
|
2104 |
msgid "Actions"
|
2105 |
msgstr "Действия"
|
2106 |
|
2107 |
-
#: classes/Integration/WooCommerce.php:18
|
2108 |
-
msgid "Enhance the products, orders and coupons overviews with new columns and inline editing."
|
2109 |
-
msgstr "Подобрете изгледите на продуктите, подредбите и купоните с нови колони и директно редактиране."
|
2110 |
-
|
2111 |
#: classes/Integration/WooCommerce.php:16
|
|
|
2112 |
msgid "WooCommerce"
|
2113 |
msgstr "WooCommerce"
|
2114 |
|
2 |
# This file is distributed under the same license as the Plugins - Admin Columns - Stable (latest release) package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"PO-Revision-Date: 2021-09-28 08:56:20+0000\n"
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
11 |
"Language: bg\n"
|
12 |
"Project-Id-Version: Plugins - Admin Columns - Stable (latest release)\n"
|
13 |
|
14 |
+
#: templates/admin/page/settings-section-restore.php:4
|
15 |
+
msgid "Restore settings"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: templates/admin/page/settings-section-pro-cta.php:159
|
19 |
+
msgid "Upgrade to Admin Columns Pro"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: templates/admin/page/settings-section-pro-cta.php:153
|
23 |
+
msgid "View all Pro features"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: templates/admin/page/settings-section-pro-cta.php:147
|
27 |
+
msgid "Insert a post, user or anything really directly from the overview."
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: templates/admin/page/settings-section-pro-cta.php:140
|
31 |
+
msgid "Get access to all our integrations for popular WordPress plugins"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: templates/admin/page/settings-section-pro-cta.php:139
|
35 |
+
msgid "All integration add-ons"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: templates/admin/page/settings-section-pro-cta.php:133
|
39 |
+
msgid "Manage columns for your Taxonomy overview pages"
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: templates/admin/page/settings-section-pro-cta.php:132
|
43 |
+
msgid "Taxonomy Support"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: templates/admin/page/settings-section-pro-cta.php:126
|
47 |
+
msgid "Create a better user experience when visiting the list table by setting preferences and hiding the functionality you do not need."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: templates/admin/page/settings-section-pro-cta.php:125
|
51 |
+
msgid "Customize List Table"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: templates/admin/page/settings-section-pro-cta.php:118
|
55 |
+
msgid "And of course, all network sites can use Admin Columns."
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: templates/admin/page/settings-section-pro-cta.php:117
|
59 |
+
msgid "Get insights about your entire network of sites."
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: templates/admin/page/settings-section-pro-cta.php:114
|
63 |
+
msgid "Multisite Support"
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: templates/admin/page/settings-section-pro-cta.php:107
|
67 |
+
msgid "Admin Columns can generate a fully customized and downloadable CSV."
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: templates/admin/page/settings-section-pro-cta.php:106
|
71 |
+
msgid "Want to import content in Excel, Mailchimp or anything else?"
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: templates/admin/page/settings-section-pro-cta.php:103
|
75 |
+
msgid "Export Table to CSV"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: templates/admin/page/settings-section-pro-cta.php:96
|
79 |
+
msgid "Simply scroll through your columns horizontally so your overview can be complete and functional."
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: templates/admin/page/settings-section-pro-cta.php:95
|
83 |
+
msgid "Need more columns than the size of your screen?"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: templates/admin/page/settings-section-pro-cta.php:85
|
87 |
+
msgid "With Bulk Edit you can update thousands of values at once."
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: templates/admin/page/settings-section-pro-cta.php:84
|
91 |
+
msgid "Need to update multiple values at once?"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: templates/admin/page/settings-section-pro-cta.php:73
|
95 |
+
msgid "No need to open your post, page, order, user or anything else."
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: templates/admin/page/settings-section-pro-cta.php:63
|
99 |
+
msgid "Craft overviews in minutes that display precisely what you want to see."
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: templates/admin/page/settings-section-pro-cta.php:62
|
103 |
+
msgid "Choose from a well designed set of columns or create your own."
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: templates/admin/page/settings-section-pro-cta.php:59
|
107 |
+
msgid "Unlimited Columns"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: templates/admin/page/settings-section-pro-cta.php:52
|
111 |
+
msgid "Switching between sets is easy and can be done from any list table."
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: templates/admin/page/settings-section-pro-cta.php:51
|
115 |
+
msgid "Create multiple columns presets."
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: templates/admin/page/settings-section-pro-cta.php:50
|
119 |
+
msgid "Need certain columns for certain tasks?"
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#: templates/admin/page/settings-section-pro-cta.php:47
|
123 |
+
msgid "Multiple Table Views"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: templates/admin/page/settings-section-pro-cta.php:41
|
127 |
+
msgid "Keep your column names on top of the screen when scrolling down the page"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: templates/admin/page/settings-section-pro-cta.php:40
|
131 |
+
msgid "Sticky Headers"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: templates/admin/page/settings-section-pro-cta.php:33
|
135 |
+
msgid "Filters help you to get valuable insights about orders, users, posts, anything really."
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: templates/admin/page/settings-section-pro-cta.php:32
|
139 |
+
msgid "Only show the content that matches the rules you set."
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: templates/admin/page/settings-section-pro-cta.php:22
|
143 |
+
msgid "Sort on numbers, names, prices or anything else."
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#: templates/admin/page/settings-section-pro-cta.php:21
|
147 |
+
msgid "Any column can be turned into an ordered list."
|
148 |
+
msgstr ""
|
149 |
+
|
150 |
+
#: templates/admin/page/settings-section-pro-cta.php:18
|
151 |
+
msgid "Sortable Columns"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: templates/admin/page/component/addon/network-activate-disabled.php:2
|
155 |
+
#: templates/admin/page/component/addon/network-install.php:2
|
156 |
+
msgid "Network Enable"
|
157 |
+
msgstr ""
|
158 |
+
|
159 |
+
#: templates/admin/page/component/addon/missing-license.php:3
|
160 |
+
msgid "Activate license"
|
161 |
+
msgstr ""
|
162 |
+
|
163 |
+
#: templates/admin/page/component/addon/activate-disabled.php:2
|
164 |
+
#: templates/admin/page/component/addon/install.php:2
|
165 |
+
msgid "Enable"
|
166 |
+
msgstr ""
|
167 |
+
|
168 |
+
#: templates/admin/list-screen-settings-mockup.php:123
|
169 |
+
msgid "No public saved filters available."
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#: templates/admin/list-screen-settings-mockup.php:119
|
173 |
+
msgid "Pre-applied Filters"
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#: templates/admin/list-screen-settings-mockup.php:87
|
177 |
+
#: templates/admin/page/settings-section-pro-cta.php:92
|
178 |
+
msgid "Horizontal Scrolling"
|
179 |
+
msgstr ""
|
180 |
+
|
181 |
+
#: templates/admin/list-screen-settings-mockup.php:81
|
182 |
+
msgid "Set default settings that users will see when they visit the list table."
|
183 |
+
msgstr ""
|
184 |
+
|
185 |
+
#: templates/admin/list-screen-settings-mockup.php:80
|
186 |
+
msgid "Preferences"
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#: templates/admin/list-screen-settings-mockup.php:65
|
190 |
+
msgid "Bulk Actions"
|
191 |
+
msgstr ""
|
192 |
+
|
193 |
+
#: templates/admin/list-screen-settings-mockup.php:64
|
194 |
+
msgid "Search"
|
195 |
+
msgstr ""
|
196 |
+
|
197 |
+
#: templates/admin/list-screen-settings-mockup.php:63
|
198 |
+
msgid "Status (Quick Links)"
|
199 |
+
msgstr ""
|
200 |
+
|
201 |
+
#: templates/admin/list-screen-settings-mockup.php:62
|
202 |
+
#: templates/admin/page/settings-section-pro-cta.php:146
|
203 |
+
msgid "Quick Add"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: templates/admin/list-screen-settings-mockup.php:59
|
207 |
+
msgid "Filters"
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
+
#: templates/admin/list-screen-settings-mockup.php:57
|
211 |
+
msgid "Inline Edit"
|
212 |
+
msgstr ""
|
213 |
+
|
214 |
+
#: templates/admin/list-screen-settings-mockup.php:49
|
215 |
+
msgid "Select items to hide from the list table screen."
|
216 |
+
msgstr ""
|
217 |
+
|
218 |
+
#: templates/admin/list-screen-settings-mockup.php:48
|
219 |
+
msgid "Hide on screen"
|
220 |
+
msgstr ""
|
221 |
+
|
222 |
+
#: templates/admin/list-screen-settings-mockup.php:30
|
223 |
+
msgid "Make this column set available only for specific users or roles."
|
224 |
+
msgstr ""
|
225 |
+
|
226 |
+
#: templates/admin/list-screen-settings-mockup.php:29
|
227 |
+
msgid "Conditionals"
|
228 |
+
msgstr ""
|
229 |
+
|
230 |
+
#: templates/admin/list-screen-settings-mockup.php:21
|
231 |
+
msgid "Unlock with Admin Columns Pro"
|
232 |
+
msgstr ""
|
233 |
+
|
234 |
+
#: templates/admin/list-screen-settings-mockup.php:14
|
235 |
+
#: templates/admin/list-screen-settings-mockup.php:37
|
236 |
+
msgid "optional"
|
237 |
+
msgstr ""
|
238 |
+
|
239 |
+
#: templates/admin/edit-addon.php:17
|
240 |
+
msgid "More details"
|
241 |
+
msgstr ""
|
242 |
+
|
243 |
+
#: classes/Integration/YoastSeo.php:19
|
244 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your Yoast SEO contents on any admin list table."
|
245 |
+
msgstr ""
|
246 |
+
|
247 |
+
#: classes/Integration/YoastSeo.php:18 classes/Integration/YoastSeo.php:19
|
248 |
+
msgid "Yoast SEO"
|
249 |
+
msgstr ""
|
250 |
+
|
251 |
+
#: classes/Integration/WooCommerce.php:21
|
252 |
+
msgid "Display, inline- and bulk-edit, smart filter and sort your Products, Variations, Orders and Customers"
|
253 |
+
msgstr ""
|
254 |
+
|
255 |
+
#: classes/Integration/NinjaForms.php:21
|
256 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s Submissions."
|
257 |
+
msgstr ""
|
258 |
+
|
259 |
+
#: classes/Integration/MetaBox.php:19 classes/Integration/Pods.php:19
|
260 |
+
#: classes/Integration/Types.php:19
|
261 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s contents on any admin list table."
|
262 |
+
msgstr ""
|
263 |
+
|
264 |
+
#: classes/Integration/GravityForms.php:21
|
265 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s Entries."
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: classes/Integration/GravityForms.php:20
|
269 |
+
#: classes/Integration/GravityForms.php:21
|
270 |
+
msgid "Gravity Forms"
|
271 |
+
msgstr ""
|
272 |
+
|
273 |
+
#: classes/Integration/EventsCalendar.php:21
|
274 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your Events, Organizers and Venues."
|
275 |
+
msgstr ""
|
276 |
+
|
277 |
+
#: classes/Integration/BuddyPress.php:20
|
278 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your BuddyPress data fields on the Users page."
|
279 |
+
msgstr ""
|
280 |
+
|
281 |
+
#: classes/Integration/BuddyPress.php:19
|
282 |
+
#: classes/Integration/EventsCalendar.php:20
|
283 |
+
#: classes/Integration/GravityForms.php:20 classes/Integration/MetaBox.php:18
|
284 |
+
#: classes/Integration/NinjaForms.php:20 classes/Integration/Pods.php:18
|
285 |
+
#: classes/Integration/Types.php:18 classes/Integration/WooCommerce.php:20
|
286 |
+
#: classes/Integration/YoastSeo.php:18
|
287 |
+
msgid "Integrates %s with Admin Columns."
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: classes/Integration/ACF.php:19
|
291 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your ACF contents on any admin list table."
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: classes/Integration/ACF.php:18
|
295 |
+
msgid "Integrates ACF with Admin Columns."
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: classes/Admin/Section/ProCta.php:19
|
299 |
+
msgid "Upgrade to Admin Columns Pro and unlock all the awesome features."
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: classes/Admin/Asset/Addons.php:18
|
303 |
+
msgid "The Add-on %s is activated."
|
304 |
+
msgstr ""
|
305 |
+
|
306 |
#: classes/Column/Media/Album.php:14
|
307 |
msgid "Album"
|
308 |
msgstr ""
|
311 |
msgid "Artist"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: templates/admin/page/component/addon/network-active-label.php:3
|
|
|
|
|
|
|
|
|
315 |
msgid "Network Active"
|
316 |
msgstr ""
|
317 |
|
323 |
msgid "First Post"
|
324 |
msgstr ""
|
325 |
|
|
|
|
|
|
|
|
|
326 |
#: classes/Settings/Column/PostStatus.php:33
|
327 |
msgid "Post Status"
|
328 |
msgstr ""
|
403 |
msgid "Export table contents to CSV"
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: templates/tooltip/bulk-editing.php:25 templates/tooltip/custom-field.php:15
|
407 |
#: templates/tooltip/export-disabled.php:17 templates/tooltip/export.php:25
|
408 |
#: templates/tooltip/inline-editing.php:25
|
409 |
#: templates/tooltip/smart-filtering.php:28 templates/tooltip/sorting.php:29
|
410 |
msgid "Learn more »"
|
411 |
msgstr ""
|
412 |
|
|
|
|
|
|
|
|
|
413 |
#: classes/Column/User/Login.php:24
|
414 |
msgid "Super Admin"
|
415 |
msgstr ""
|
446 |
msgid "Export Unavailable"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: templates/admin/list-screen-settings-mockup.php:58
|
450 |
#: templates/tooltip/bulk-editing.php:19
|
451 |
msgid "Bulk Edit"
|
452 |
msgstr ""
|
487 |
msgid "Sort by clicking the column header on the list table. Click the column header again to switch between <em>ascending</em> and <em>descending</em>."
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: templates/admin/list-screen-settings-mockup.php:60
|
491 |
+
#: templates/admin/page/settings-section-pro-cta.php:29
|
492 |
#: templates/tooltip/filtering.php:13
|
493 |
msgid "Smart Filters"
|
494 |
msgstr ""
|
564 |
msgid "Click on the pencil icon to start editing the value of a field."
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: templates/tooltip/custom-field.php:10
|
568 |
#: templates/tooltip/inline-editing.php:13
|
569 |
msgid "To start inline editing, toggle the “Inline Edit” button on top of the list table."
|
570 |
msgstr ""
|
585 |
msgid "Search the contents of your columns."
|
586 |
msgstr ""
|
587 |
|
588 |
+
#: classes/Integration/MetaBox.php:14 classes/Integration/MetaBox.php:18
|
589 |
+
#: classes/Integration/MetaBox.php:19
|
|
|
|
|
|
|
590 |
msgid "Meta Box"
|
591 |
msgstr ""
|
592 |
|
594 |
msgid "Column Type"
|
595 |
msgstr ""
|
596 |
|
597 |
+
#: classes/Admin/Page/Help.php:165
|
598 |
msgid "No deprecated hooks or filters found."
|
599 |
msgstr ""
|
600 |
|
605 |
msgstr ""
|
606 |
|
607 |
#: classes/Settings/Column/Pro/BulkEditing.php:11
|
608 |
+
#: templates/admin/page/settings-section-pro-cta.php:81
|
609 |
#: templates/tooltip/bulk-editing.php:7
|
610 |
msgid "Bulk Editing"
|
611 |
msgstr ""
|
612 |
|
613 |
#: classes/Settings/Column/Pro/InlineEditing.php:11
|
614 |
+
#: templates/admin/page/settings-section-pro-cta.php:70
|
615 |
#: templates/tooltip/inline-editing.php:7
|
616 |
msgid "Inline Editing"
|
617 |
msgstr ""
|
700 |
msgid "There was an error during saving the column settings."
|
701 |
msgstr ""
|
702 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
703 |
#: templates/admin/side-banner.php:60
|
704 |
msgid "Includes special integrations for:"
|
705 |
msgstr ""
|
737 |
msgstr ""
|
738 |
|
739 |
#: classes/Integration/EventsCalendar.php:16
|
740 |
+
#: classes/Integration/EventsCalendar.php:20
|
741 |
msgid "Events Calendar"
|
742 |
msgstr ""
|
743 |
|
744 |
+
#: classes/Settings/Column/CustomFieldType.php:91
|
745 |
msgid "Uses one or more %s IDs to display information about it."
|
746 |
msgstr ""
|
747 |
|
748 |
+
#: classes/Check/Review.php:193
|
749 |
msgid "You can also use your admincolumns.com account to access support through %s!"
|
750 |
msgstr ""
|
751 |
|
757 |
msgid "Value: Should contain a URL."
|
758 |
msgstr ""
|
759 |
|
760 |
+
#: classes/Settings/Column/CustomFieldType.php:125
|
761 |
#: templates/admin/help-tab/custom-fields.php:54
|
762 |
msgid "URL"
|
763 |
msgstr ""
|
778 |
msgid "Value: This will show if the field has content or not."
|
779 |
msgstr ""
|
780 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
781 |
#: classes/Settings/Column/Pro/Sorting.php:11
|
782 |
+
#: templates/admin/list-screen-settings-mockup.php:101
|
783 |
#: templates/settings/setting-label-icons.php:43
|
784 |
#: templates/tooltip/sorting.php:7
|
785 |
msgid "Sorting"
|
789 |
msgid "Filtering"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: classes/Settings/Column/Pro/Export.php:11
|
793 |
+
#: templates/admin/list-screen-settings-mockup.php:61
|
794 |
+
#: templates/tooltip/export.php:7
|
795 |
msgid "Export"
|
796 |
msgstr ""
|
797 |
|
798 |
+
#: templates/admin/page/settings-section-pro-cta.php:74
|
799 |
+
msgid "Edit your content directly from the overview."
|
800 |
+
msgstr ""
|
801 |
+
|
802 |
#: templates/admin/modal-pro.php:33
|
803 |
msgid "Only %s for 1 site"
|
804 |
msgstr ""
|
944 |
msgid "Thumbnails"
|
945 |
msgstr "Миниатюри"
|
946 |
|
947 |
+
#: classes/Helper/Post.php:145
|
948 |
msgid "Missed schedule"
|
949 |
msgstr "Изпуснат график"
|
950 |
|
951 |
+
#: classes/Helper/Post.php:141
|
952 |
msgid "Scheduled"
|
953 |
msgstr "Планиран"
|
954 |
|
964 |
msgid "More Tag"
|
965 |
msgstr "Етикет за повече"
|
966 |
|
967 |
+
#: classes/Column/Menu.php:18
|
968 |
msgid "Menu"
|
969 |
msgstr "Меню"
|
970 |
|
988 |
msgid "Alternative Text"
|
989 |
msgstr "Алтернативен текст"
|
990 |
|
991 |
+
#: classes/Integration/NinjaForms.php:16 classes/Integration/NinjaForms.php:20
|
992 |
+
#: classes/Integration/NinjaForms.php:21
|
993 |
msgid "Ninja Forms"
|
994 |
msgstr "Ninja Forms"
|
995 |
|
997 |
msgid "Password protected"
|
998 |
msgstr "Защитена с парола"
|
999 |
|
1000 |
+
#: classes/Helper/Post.php:138
|
1001 |
msgid "Pending for review"
|
1002 |
msgstr "Очаква преглед"
|
1003 |
|
1004 |
+
#: classes/Helper/Post.php:135
|
1005 |
msgid "Draft"
|
1006 |
msgstr "Чернова"
|
1007 |
|
1008 |
+
#: classes/Helper/Post.php:132
|
1009 |
msgid "Published"
|
1010 |
msgstr "Публикувано"
|
1011 |
|
1012 |
+
#: classes/Helper/Post.php:129
|
1013 |
msgid "Private"
|
1014 |
msgstr "Частно"
|
1015 |
|
1046 |
msgid "Prices starting from %s"
|
1047 |
msgstr "Цените започват от %s"
|
1048 |
|
1049 |
+
#: classes/Integration/BuddyPress.php:15 classes/Integration/BuddyPress.php:19
|
|
|
|
|
|
|
|
|
1050 |
msgid "BuddyPress"
|
1051 |
msgstr "BuddyPress"
|
1052 |
|
1083 |
msgid "Auto"
|
1084 |
msgstr "Автоматично"
|
1085 |
|
1086 |
+
#: classes/Admin/AdminLoader.php:107
|
1087 |
+
#: classes/Settings/Column/AttachmentDisplay.php:42
|
1088 |
+
#: classes/Settings/Column/Comment.php:113 classes/Settings/Column/Post.php:90
|
1089 |
#: classes/Settings/Column/Term.php:36 classes/Settings/Column/User.php:54
|
1090 |
msgid "Display"
|
1091 |
msgstr "Показване"
|
1191 |
msgid "Time Difference"
|
1192 |
msgstr "Времева разлика"
|
1193 |
|
1194 |
+
#: classes/Settings/Column/CustomFieldType.php:173
|
1195 |
msgid "Multiple"
|
1196 |
msgstr "Множествен"
|
1197 |
|
1198 |
+
#: classes/Settings/Column/CustomFieldType.php:172
|
1199 |
msgid "Choice"
|
1200 |
msgstr "Избор"
|
1201 |
|
1202 |
+
#: classes/Settings/Column/CustomFieldType.php:171
|
1203 |
msgid "Relational"
|
1204 |
msgstr "Релационен модел"
|
1205 |
|
1206 |
+
#: classes/Settings/Column/CustomFieldType.php:170
|
1207 |
msgid "Basic"
|
1208 |
msgstr "Основни"
|
1209 |
|
1210 |
+
#: classes/Settings/Column/CustomFieldType.php:138
|
1211 |
msgid "Number of Fields"
|
1212 |
msgstr "Брой полета"
|
1213 |
|
1214 |
+
#: classes/Settings/Column/CustomFieldType.php:130
|
1215 |
#: templates/admin/help-tab/custom-fields.php:50
|
1216 |
msgid "True / False"
|
1217 |
msgstr "Правилно / Неправилно"
|
1218 |
|
1219 |
+
#: classes/Settings/Column/CustomFieldType.php:129
|
1220 |
#: templates/admin/help-tab/custom-fields.php:26
|
1221 |
msgid "Has Content"
|
1222 |
msgstr "Има съдържание"
|
1223 |
|
1224 |
+
#: classes/Settings/Column/CustomFieldType.php:126
|
1225 |
#: templates/admin/help-tab/custom-fields.php:42
|
1226 |
msgid "Number"
|
1227 |
msgstr "Номер"
|
1228 |
|
1229 |
+
#: classes/Settings/Column/CustomFieldType.php:123
|
1230 |
msgid "Text"
|
1231 |
msgstr "Текст"
|
1232 |
|
1233 |
+
#: classes/Settings/Column/CustomFieldType.php:92
|
1234 |
msgid "Multiple IDs should be separated by commas."
|
1235 |
msgstr ""
|
1236 |
|
1282 |
msgid "Shortlink"
|
1283 |
msgstr "Кратък линк"
|
1284 |
|
1285 |
+
#: classes/Settings/Column/CustomFieldType.php:222
|
1286 |
+
#: classes/Settings/Column/CustomFieldType.php:224
|
1287 |
+
#: classes/Settings/Column/CustomFieldType.php:308
|
1288 |
msgid ", "
|
1289 |
msgstr ","
|
1290 |
|
1300 |
msgid "Discount is valid until %s"
|
1301 |
msgstr "Отстъпката е валидна до %s"
|
1302 |
|
1303 |
+
#: classes/Admin/Section/Partial/ShowEditButton.php:21
|
1304 |
msgid "Show %s button on table screen."
|
1305 |
msgstr "Показване на %s бутон на екрана с таблицата."
|
1306 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1307 |
#: classes/Admin/Tooltip.php:29
|
1308 |
msgid "Notice"
|
1309 |
msgstr "Забележка"
|
1312 |
msgid "Instructions"
|
1313 |
msgstr "Инзтрукции"
|
1314 |
|
1315 |
+
#: classes/Admin/Page/Help.php:153
|
1316 |
msgid "our documentation"
|
1317 |
msgstr "нашата документация"
|
1318 |
|
1319 |
+
#: classes/Admin/Page/Help.php:150
|
1320 |
msgid "This site is using some actions or filters that have changed. Please read %s to resolve them."
|
1321 |
msgstr "Този сайт използва някой действия и филтри, които са променени. Моля прочетете %s за да ги разрешите."
|
1322 |
|
1323 |
+
#: classes/Admin/Page/Help.php:146
|
1324 |
msgid "The Admin Columns plugin has undergone some major changes in version 4."
|
1325 |
msgstr "Плъгинът Admin Columns eпретърпял някой важни промени във версия 4."
|
1326 |
|
1327 |
+
#: classes/Admin/Page/Help.php:69
|
1328 |
msgid "The callback used is %s."
|
1329 |
msgid_plural "The callbacks used are %s."
|
1330 |
msgstr[0] "Обратното извикване се използва от %s."
|
1331 |
msgstr[1] "Обратните извиквания се използват от %s"
|
1332 |
|
1333 |
+
#: classes/Admin/Page/Help.php:55
|
1334 |
msgid "View documentation"
|
1335 |
msgstr "Прегледайте документацията"
|
1336 |
|
1337 |
+
#: classes/Admin/Page/Help.php:87
|
1338 |
msgid "The action %s used on this website is deprecated since %s."
|
1339 |
msgstr "Действието %s използвано на този сайт е отхвърлено от %s."
|
1340 |
|
1341 |
+
#: classes/Admin/Page/Help.php:116
|
1342 |
msgid "The filter %s used on this website is deprecated since %s."
|
1343 |
msgstr "Филтъра %s на този сайт е отхвърлен ое %s."
|
1344 |
|
1345 |
+
#: classes/Admin/Page/Help.php:83
|
1346 |
msgid "Deprecated Actions"
|
1347 |
msgstr "Отменени действия"
|
1348 |
|
1349 |
+
#: classes/Admin/Page/Help.php:112
|
1350 |
msgid "Deprecated Filters"
|
1351 |
msgstr "Отменени филтри"
|
1352 |
|
1353 |
+
#: classes/Admin/MenuFactory.php:71 classes/Admin/Page/Help.php:144
|
1354 |
msgid "Help"
|
1355 |
msgstr "Помощ"
|
1356 |
|
1357 |
+
#: templates/admin/edit-column.php:36 templates/admin/edit-column.php:80
|
1358 |
msgid "Close"
|
1359 |
msgstr "Затворете"
|
1360 |
|
1390 |
msgid "You need at least one column"
|
1391 |
msgstr "Трябва Ви поне една колона"
|
1392 |
|
1393 |
+
#: classes/Admin/Page/Addons.php:143
|
1394 |
msgid "Available"
|
1395 |
msgstr "Достъпна"
|
1396 |
|
1397 |
+
#: classes/Admin/Page/Addons.php:127
|
1398 |
msgid "Recommended"
|
1399 |
msgstr "Препоръчително"
|
1400 |
|
1401 |
+
#: classes/Integration/Types.php:14 classes/Integration/Types.php:18
|
1402 |
+
#: classes/Integration/Types.php:19
|
|
|
|
|
|
|
1403 |
msgid "Toolset Types"
|
1404 |
msgstr "Toolset Types"
|
1405 |
|
1406 |
+
#: classes/Integration/Pods.php:14 classes/Integration/Pods.php:18
|
1407 |
+
#: classes/Integration/Pods.php:19
|
1408 |
msgid "Pods"
|
1409 |
msgstr "Pods"
|
1410 |
|
1460 |
msgid "Did you know Admin Columns Pro has an integration addon for %s? With the proper Admin Columns Pro license, you can download them from %s!"
|
1461 |
msgstr "Знаете ли, че Admin Columns Pro има интеграция за добавка %s? С точния Admin Columns Pro лицензм Вие можете да я свалите от %s!"
|
1462 |
|
1463 |
+
#: classes/ColumnGroups.php:15
|
1464 |
msgid "Custom Fields"
|
1465 |
msgstr "потребителски полета"
|
1466 |
|
1477 |
msgid "https://www.admincolumns.com"
|
1478 |
msgstr "https://www.admincolumns.com"
|
1479 |
|
1480 |
+
#: classes/Admin/Section/Partial/ShowEditButton.php:21
|
1481 |
#: classes/Table/Screen.php:203
|
1482 |
msgid "Edit columns"
|
1483 |
msgstr "Редактиране на колоните"
|
1484 |
|
1485 |
+
#: templates/admin/list-screen-settings-mockup.php:23
|
1486 |
#: templates/admin/modal-pro.php:31
|
1487 |
msgid "Upgrade"
|
1488 |
msgstr ""
|
1496 |
msgstr "Питребители"
|
1497 |
|
1498 |
#: classes/ListScreen/Media.php:19 classes/ListScreenGroups.php:15
|
1499 |
+
#: classes/Settings/Column/CustomFieldType.php:133
|
1500 |
#: templates/admin/help-tab/custom-fields.php:34
|
1501 |
#: templates/settings/setting-label-icons.php:37
|
1502 |
msgid "Media"
|
1506 |
msgid "Links"
|
1507 |
msgstr "Линкове"
|
1508 |
|
1509 |
+
#: classes/ListScreen/Comment.php:16 classes/Settings/Column/Comment.php:122
|
1510 |
msgid "Comment"
|
1511 |
msgstr "Коментар"
|
1512 |
|
1515 |
msgid "Comments"
|
1516 |
msgstr "Коментари"
|
1517 |
|
1518 |
+
#: templates/admin/page/component/addon/more-info.php:2
|
1519 |
msgid "Get this add-on"
|
1520 |
msgstr "Вземете тази добавка"
|
1521 |
|
1522 |
+
#: templates/admin/page/component/addon/deactivate.php:2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1523 |
msgid "Deactivate"
|
1524 |
msgstr "Дективирайте"
|
1525 |
|
1526 |
+
#: classes/Admin/Page/Addons.php:135
|
1527 |
+
#: templates/admin/page/component/addon/active-label.php:3
|
1528 |
msgid "Active"
|
1529 |
msgstr "Активирайте"
|
1530 |
|
1532 |
msgid "Add Column"
|
1533 |
msgstr "Добавете колона"
|
1534 |
|
1535 |
+
#: templates/admin/side-support.php:14
|
1536 |
msgid "For full documentation, bug reports, feature suggestions and other tips <a href='%s'>visit the Admin Columns website</a>."
|
1537 |
msgstr ""
|
1538 |
|
|
|
|
|
|
|
|
|
1539 |
#: templates/admin/side-support.php:10
|
1540 |
msgid "Support"
|
1541 |
msgstr "Поддръжка"
|
1584 |
msgid "Get Admin Columns Pro"
|
1585 |
msgstr ""
|
1586 |
|
1587 |
+
#: classes/Admin/MenuFactory.php:57
|
1588 |
msgid "Columns"
|
1589 |
msgstr ""
|
1590 |
|
1591 |
+
#: classes/Admin/Page/Columns.php:211
|
1592 |
msgid "Warning! The %s columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1593 |
msgstr "Внимание! %s данни на колоните ще бъде изтрити. Това не може да бъде променено. 'OK' за да изтриете, 'Cancel' за да спрете"
|
1594 |
|
1596 |
msgid "Update"
|
1597 |
msgstr "Обновяване"
|
1598 |
|
1599 |
+
#: classes/Admin/Page/Columns.php:202
|
1600 |
msgid "Store settings"
|
1601 |
msgstr "Настройки на магазина"
|
1602 |
|
1603 |
+
#: classes/Admin/MenuFactory.php:59
|
1604 |
msgid "Add-ons"
|
1605 |
msgstr "Добавки"
|
1606 |
|
1607 |
+
#: classes/Admin/MenuFactory.php:58 classes/PluginActionLinks.php:40
|
1608 |
+
#: templates/admin/list-screen-settings-mockup.php:13
|
1609 |
+
#: templates/admin/page/settings.php:6
|
1610 |
msgid "Settings"
|
1611 |
msgstr "Настройки"
|
1612 |
|
1622 |
msgid "Warning! ALL saved admin columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1623 |
msgstr "Внимание! Всички заказени данни за admin columns ще бъдат изтрити. Това не може да се промени. 'OK' за да изтриете, 'Çancel' за да спрете"
|
1624 |
|
|
|
|
|
|
|
|
|
1625 |
#: classes/Admin/Section/Restore.php:21
|
1626 |
+
msgid "Delete all column settings and restore the default settings."
|
1627 |
+
msgstr ""
|
1628 |
|
1629 |
#: classes/Admin/Section/Restore.php:20
|
1630 |
msgid "Restore Settings"
|
1631 |
msgstr "Възстановяване на настройките"
|
1632 |
|
1633 |
#: templates/admin/edit-actions.php:24 templates/admin/edit-columns.php:39
|
|
|
1634 |
msgid "Save"
|
1635 |
msgstr "Запис"
|
1636 |
|
|
|
|
|
|
|
|
|
1637 |
#: classes/Admin/Section/General.php:36
|
1638 |
#: classes/Settings/Column/DateTimeFormat.php:45
|
1639 |
msgid "General Settings"
|
1703 |
msgid "Change order"
|
1704 |
msgstr "Промяна на реда"
|
1705 |
|
|
|
|
|
|
|
|
|
1706 |
#: templates/admin/help-tab/introduction.php:2
|
1707 |
msgid "This plugin is for adding and removing additional columns to the administration screens for post(types), pages, media library, comments, links and users. Change the column's label and reorder them."
|
1708 |
msgstr "Този плъгин е за добавяне и премахване на допълнителни колони в екрана на администрация за публикации(типове), страници, медиина библиотека, коментари, линкове и потребители. Променете на етикета на колоните и ги пренаредете."
|
1709 |
|
|
|
|
|
|
|
|
|
1710 |
#: classes/Controller/RestoreSettingsRequest.php:42
|
1711 |
msgid "Default settings successfully restored."
|
1712 |
msgstr ""
|
1719 |
msgid "Admin Columns Settings"
|
1720 |
msgstr "Настройки на Admin Column"
|
1721 |
|
1722 |
+
#: classes/Check/Review.php:200
|
1723 |
msgid "find answers to frequently asked questions"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
+
#: classes/Check/Review.php:199
|
1727 |
msgid "Admin Columns forum on WordPress.org"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: classes/Check/Review.php:198
|
1731 |
msgid "You can also find help on the %s, and %s."
|
1732 |
msgstr "ие също можете да намерите помощ в %s, и %s."
|
1733 |
|
1734 |
+
#: classes/Check/Review.php:194
|
1735 |
msgid "our forum"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: classes/Check/Review.php:188
|
1739 |
msgid "documentation page"
|
1740 |
msgstr "страница за документация"
|
1741 |
|
1742 |
+
#: classes/Check/Review.php:186
|
1743 |
msgid "We're sorry to hear that; maybe we can help! If you're having problems properly setting up %s or if you would like help with some more advanced features, please visit our %s."
|
1744 |
msgstr "Съжаляваме да чуем това; може би ние можем да помогнем! Ако имате проблеми с правилно настройване на %s или, ако искате помощ за някои по-напреднали функции, моля посетете нашият %s."
|
1745 |
|
1746 |
+
#: classes/Check/Review.php:177
|
1747 |
msgid "Permanently hide notice"
|
1748 |
msgstr "Перманентно скриване на известието"
|
1749 |
|
1750 |
+
#: classes/Check/Review.php:176
|
1751 |
msgid "Leave a review!"
|
1752 |
msgstr "Оставете ревю!"
|
1753 |
|
1754 |
+
#: classes/Check/Review.php:172
|
1755 |
msgid "click here"
|
1756 |
msgstr "натиснете тук"
|
1757 |
|
1758 |
+
#: classes/Check/Review.php:168
|
1759 |
msgid "We don't mean to bug you, but you've been using %s for some time now, and we were wondering if you're happy with the plugin. If so, could you please leave a review at wordpress.org? If you're not happy with %s, please %s."
|
1760 |
msgstr "Ние не искаме да Ви притесняваме, но Вие сте използвали %s за известно време, и сега ние се чудим дали сте щастливи с плъгина. Ако е така може ли да оставите ревю на wordpress.org? Ние не сме щастливи с %s, моля %s."
|
1761 |
|
1762 |
+
#: classes/Check/Review.php:159
|
1763 |
msgid "Admin Columns Pro"
|
1764 |
msgstr "Admin Columns Pro"
|
1765 |
|
1766 |
#. Plugin Name of the plugin
|
1767 |
#: classes/Admin/WpMenuFactory.php:19 classes/Admin/WpMenuFactory.php:34
|
1768 |
+
#: classes/Check/Review.php:160 classes/Table/Screen.php:454
|
1769 |
msgid "Admin Columns"
|
1770 |
msgstr "Администраторски колони"
|
1771 |
|
1801 |
msgid "Label"
|
1802 |
msgstr "Етикет"
|
1803 |
|
1804 |
+
#: classes/Settings/Column/Type.php:44 templates/admin/edit-column.php:30
|
1805 |
msgid "Name"
|
1806 |
msgstr "Име"
|
1807 |
|
1809 |
msgid "Choose a column type."
|
1810 |
msgstr "Изберете тип на колоната."
|
1811 |
|
1812 |
+
#: templates/admin/edit-column.php:38 templates/admin/edit-column.php:82
|
1813 |
msgid "Clone"
|
1814 |
msgstr "Клониране"
|
1815 |
|
1853 |
msgid "width"
|
1854 |
msgstr "ширина"
|
1855 |
|
1856 |
+
#: classes/ColumnGroups.php:16 classes/Settings/Column/CustomFieldType.php:174
|
1857 |
#: classes/Settings/Column/Image.php:112
|
1858 |
msgid "Custom"
|
1859 |
msgstr "Потребителски"
|
1887 |
msgstr "Регистрирано"
|
1888 |
|
1889 |
#: classes/ListScreenGroups.php:13
|
1890 |
+
#: classes/Settings/Column/CustomFieldType.php:102
|
1891 |
#: classes/Settings/Column/PostType.php:43
|
1892 |
msgid "Post Type"
|
1893 |
msgstr "Тип на публикацията"
|
1904 |
msgid "Comment Count"
|
1905 |
msgstr "Брояч на коментари"
|
1906 |
|
1907 |
+
#: templates/admin/edit-column.php:40 templates/admin/edit-column.php:84
|
1908 |
msgid "Remove"
|
1909 |
msgstr "Изтриване"
|
1910 |
|
1941 |
msgstr "Кратки кодове"
|
1942 |
|
1943 |
#: classes/Settings/Column/User.php:81
|
1944 |
+
#: templates/admin/list-screen-settings-mockup.php:36
|
1945 |
msgid "Roles"
|
1946 |
msgstr "Роли"
|
1947 |
|
2172 |
msgid "Description"
|
2173 |
msgstr "Описание"
|
2174 |
|
2175 |
+
#: classes/Settings/Column/CustomFieldType.php:77
|
2176 |
msgid "This will determine how the value will be displayed."
|
2177 |
msgstr "Това че определи как стойността да се показва."
|
2178 |
|
2179 |
+
#: classes/Settings/Column/CustomFieldType.php:84
|
2180 |
msgid "Field Type"
|
2181 |
msgstr "Тип на полето"
|
2182 |
|
2183 |
+
#: classes/Settings/Column/CustomFieldType.php:139
|
2184 |
#: templates/admin/help-tab/custom-fields.php:38
|
2185 |
msgid "Multiple Values"
|
2186 |
msgstr "Множество стойности"
|
2187 |
|
2188 |
+
#: classes/Settings/Column/CustomFieldType.php:124
|
2189 |
#: templates/admin/help-tab/custom-fields.php:30
|
2190 |
msgid "Image"
|
2191 |
msgstr "Изображение"
|
2199 |
msgid "Counter"
|
2200 |
msgstr "Брояч"
|
2201 |
|
2202 |
+
#: classes/Settings/Column/CustomFieldType.php:121
|
2203 |
#: templates/admin/help-tab/custom-fields.php:10
|
2204 |
msgid "Color"
|
2205 |
msgstr "Цвят"
|
2206 |
|
2207 |
#: classes/ColumnGroups.php:13
|
2208 |
#: classes/Helper/Select/Group/CustomField/MultiSite.php:53
|
2209 |
+
#: classes/Settings/Column/CustomFieldType.php:189
|
2210 |
#: classes/Settings/Column/Image.php:72
|
2211 |
#: classes/Settings/Column/NumberFormat.php:88
|
2212 |
#: classes/Settings/Column/Separator.php:25
|
2214 |
msgid "Default"
|
2215 |
msgstr "По подразбиране"
|
2216 |
|
2217 |
+
#: classes/Column/CustomField.php:19 templates/tooltip/custom-field.php:7
|
2218 |
msgid "Custom Field"
|
2219 |
msgstr "Потребителско поле"
|
2220 |
|
2223 |
msgstr "Брояч на думи"
|
2224 |
|
2225 |
#: classes/Column/Comment/User.php:15 classes/ListScreen/User.php:16
|
2226 |
+
#: classes/Settings/Column/CustomFieldType.php:106
|
2227 |
+
#: classes/Settings/Column/CustomFieldType.php:135
|
2228 |
#: templates/admin/help-tab/custom-fields.php:58
|
2229 |
msgid "User"
|
2230 |
msgstr "Потребител"
|
2231 |
|
2232 |
#: classes/Column/Comment/Type.php:14
|
2233 |
+
#: classes/Settings/Column/CustomFieldType.php:80
|
2234 |
#: classes/Settings/Column/Type.php:41 classes/Settings/Column/Type.php:50
|
2235 |
+
#: templates/admin/edit-column.php:31
|
2236 |
msgid "Type"
|
2237 |
msgstr "Тип"
|
2238 |
|
2241 |
msgstr "В отговор до"
|
2242 |
|
2243 |
#: classes/Column/Comment/Post.php:15
|
2244 |
+
#: classes/Settings/Column/CustomFieldType.php:134
|
2245 |
#: templates/admin/help-tab/custom-fields.php:46
|
2246 |
msgid "Post"
|
2247 |
msgstr "Публикувай"
|
2250 |
msgid "Content"
|
2251 |
msgstr "Съдържание"
|
2252 |
|
2253 |
+
#: classes/Settings/Column/Comment.php:126
|
2254 |
+
#: classes/Settings/Column/CustomFieldType.php:122
|
2255 |
#: classes/Settings/Column/Post.php:103
|
2256 |
#: templates/admin/help-tab/custom-fields.php:18
|
2257 |
msgid "Date"
|
2266 |
msgstr "Дата GMT"
|
2267 |
|
2268 |
#: classes/Column/Post/AuthorName.php:18
|
2269 |
+
#: classes/Settings/Column/Comment.php:124 classes/Settings/Column/Post.php:101
|
2270 |
msgid "Author"
|
2271 |
msgstr "Автор"
|
2272 |
|
2283 |
msgstr "IP на автора"
|
2284 |
|
2285 |
#: classes/Column/Comment/AuthorEmail.php:14
|
2286 |
+
#: classes/Settings/Column/Comment.php:125
|
2287 |
msgid "Author Email"
|
2288 |
msgstr "Email на автора"
|
2289 |
|
2300 |
msgid "Agent"
|
2301 |
msgstr "Агент"
|
2302 |
|
2303 |
+
#: templates/admin/edit-column.php:35
|
2304 |
msgid "Edit"
|
2305 |
msgstr "Редактиране"
|
2306 |
|
2309 |
msgstr ""
|
2310 |
|
2311 |
#: classes/Column/Comment/ID.php:14 classes/Column/Media/ID.php:14
|
2312 |
+
#: classes/Column/Post/ID.php:15 classes/Settings/Column/Comment.php:123
|
2313 |
#: classes/Settings/Column/Post.php:100 classes/Settings/Column/Term.php:32
|
2314 |
#: templates/admin/edit-actions.php:41
|
2315 |
msgid "ID"
|
2319 |
#: classes/Settings/Column/MissingImageSize.php:23
|
2320 |
#: classes/Settings/Column/PostFormatIcon.php:25
|
2321 |
#: classes/Settings/Column/Pro.php:24 classes/Settings/Column/StatusIcon.php:25
|
2322 |
+
#: classes/Settings/Column/Toggle.php:15
|
2323 |
+
#: templates/admin/list-screen-settings-mockup.php:93
|
2324 |
+
#: templates/admin/side-feedback.php:14
|
2325 |
msgid "No"
|
2326 |
msgstr "Не"
|
2327 |
|
2329 |
#: classes/Settings/Column/MissingImageSize.php:22
|
2330 |
#: classes/Settings/Column/PostFormatIcon.php:24
|
2331 |
#: classes/Settings/Column/Pro.php:23 classes/Settings/Column/StatusIcon.php:24
|
2332 |
+
#: classes/Settings/Column/Toggle.php:14
|
2333 |
+
#: templates/admin/list-screen-settings-mockup.php:92
|
2334 |
+
#: templates/admin/side-feedback.php:13
|
2335 |
msgid "Yes"
|
2336 |
msgstr "Да"
|
2337 |
|
2347 |
msgid "Actions"
|
2348 |
msgstr "Действия"
|
2349 |
|
|
|
|
|
|
|
|
|
2350 |
#: classes/Integration/WooCommerce.php:16
|
2351 |
+
#: classes/Integration/WooCommerce.php:20
|
2352 |
msgid "WooCommerce"
|
2353 |
msgstr "WooCommerce"
|
2354 |
|
languages/codepress-admin-columns-da_DK.mo
CHANGED
Binary file
|
languages/codepress-admin-columns-da_DK.po
CHANGED
@@ -11,6 +11,298 @@ msgstr ""
|
|
11 |
"Language: da_DK\n"
|
12 |
"Project-Id-Version: Plugins - Admin Columns - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: classes/Column/Media/Album.php:14
|
15 |
msgid "Album"
|
16 |
msgstr ""
|
@@ -19,11 +311,7 @@ msgstr ""
|
|
19 |
msgid "Artist"
|
20 |
msgstr ""
|
21 |
|
22 |
-
#:
|
23 |
-
msgid "Network Activate"
|
24 |
-
msgstr ""
|
25 |
-
|
26 |
-
#: classes/Admin/AddonStatus.php:47
|
27 |
msgid "Network Active"
|
28 |
msgstr ""
|
29 |
|
@@ -35,10 +323,6 @@ msgstr ""
|
|
35 |
msgid "First Post"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: classes/Integration/GravityForms.php:18
|
39 |
-
msgid "Take your form submission management to the next level!"
|
40 |
-
msgstr ""
|
41 |
-
|
42 |
#: classes/Settings/Column/PostStatus.php:33
|
43 |
msgid "Post Status"
|
44 |
msgstr ""
|
@@ -119,17 +403,13 @@ msgstr ""
|
|
119 |
msgid "Export table contents to CSV"
|
120 |
msgstr ""
|
121 |
|
122 |
-
#: templates/tooltip/bulk-editing.php:25
|
123 |
#: templates/tooltip/export-disabled.php:17 templates/tooltip/export.php:25
|
124 |
#: templates/tooltip/inline-editing.php:25
|
125 |
#: templates/tooltip/smart-filtering.php:28 templates/tooltip/sorting.php:29
|
126 |
msgid "Learn more »"
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: classes/Integration/YoastSeo.php:16
|
130 |
-
msgid "Enrich the Yoast SEO columns with amazing pro features!"
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
#: classes/Column/User/Login.php:24
|
134 |
msgid "Super Admin"
|
135 |
msgstr ""
|
@@ -166,6 +446,7 @@ msgstr ""
|
|
166 |
msgid "Export Unavailable"
|
167 |
msgstr ""
|
168 |
|
|
|
169 |
#: templates/tooltip/bulk-editing.php:19
|
170 |
msgid "Bulk Edit"
|
171 |
msgstr ""
|
@@ -206,6 +487,8 @@ msgstr ""
|
|
206 |
msgid "Sort by clicking the column header on the list table. Click the column header again to switch between <em>ascending</em> and <em>descending</em>."
|
207 |
msgstr ""
|
208 |
|
|
|
|
|
209 |
#: templates/tooltip/filtering.php:13
|
210 |
msgid "Smart Filters"
|
211 |
msgstr ""
|
@@ -281,6 +564,7 @@ msgstr ""
|
|
281 |
msgid "Click on the pencil icon to start editing the value of a field."
|
282 |
msgstr ""
|
283 |
|
|
|
284 |
#: templates/tooltip/inline-editing.php:13
|
285 |
msgid "To start inline editing, toggle the “Inline Edit” button on top of the list table."
|
286 |
msgstr ""
|
@@ -301,11 +585,8 @@ msgstr ""
|
|
301 |
msgid "Search the contents of your columns."
|
302 |
msgstr ""
|
303 |
|
304 |
-
#: classes/Integration/MetaBox.php:
|
305 |
-
|
306 |
-
msgstr ""
|
307 |
-
|
308 |
-
#: classes/Integration/MetaBox.php:14
|
309 |
msgid "Meta Box"
|
310 |
msgstr ""
|
311 |
|
@@ -313,7 +594,7 @@ msgstr ""
|
|
313 |
msgid "Column Type"
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: classes/Admin/
|
317 |
msgid "No deprecated hooks or filters found."
|
318 |
msgstr ""
|
319 |
|
@@ -324,11 +605,13 @@ msgid "Smart Filtering"
|
|
324 |
msgstr ""
|
325 |
|
326 |
#: classes/Settings/Column/Pro/BulkEditing.php:11
|
|
|
327 |
#: templates/tooltip/bulk-editing.php:7
|
328 |
msgid "Bulk Editing"
|
329 |
msgstr ""
|
330 |
|
331 |
#: classes/Settings/Column/Pro/InlineEditing.php:11
|
|
|
332 |
#: templates/tooltip/inline-editing.php:7
|
333 |
msgid "Inline Editing"
|
334 |
msgstr ""
|
@@ -417,14 +700,6 @@ msgstr ""
|
|
417 |
msgid "There was an error during saving the column settings."
|
418 |
msgstr ""
|
419 |
|
420 |
-
#: classes/Integration/ACF.php:16
|
421 |
-
msgid "Display and edit ACF fields in the posts overview in seconds!"
|
422 |
-
msgstr ""
|
423 |
-
|
424 |
-
#: classes/Integration/Pods.php:16
|
425 |
-
msgid "Display and edit Pods fields in the posts overview in seconds!"
|
426 |
-
msgstr ""
|
427 |
-
|
428 |
#: templates/admin/side-banner.php:60
|
429 |
msgid "Includes special integrations for:"
|
430 |
msgstr ""
|
@@ -462,14 +737,15 @@ msgid "Local Path"
|
|
462 |
msgstr ""
|
463 |
|
464 |
#: classes/Integration/EventsCalendar.php:16
|
|
|
465 |
msgid "Events Calendar"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
469 |
msgid "Uses one or more %s IDs to display information about it."
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: classes/Check/Review.php:
|
473 |
msgid "You can also use your admincolumns.com account to access support through %s!"
|
474 |
msgstr ""
|
475 |
|
@@ -481,7 +757,7 @@ msgstr ""
|
|
481 |
msgid "Value: Should contain a URL."
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
485 |
#: templates/admin/help-tab/custom-fields.php:54
|
486 |
msgid "URL"
|
487 |
msgstr ""
|
@@ -502,15 +778,8 @@ msgstr ""
|
|
502 |
msgid "Value: This will show if the field has content or not."
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: classes/Integration/NinjaForms.php:18
|
506 |
-
msgid "Add Ninja Forms columns that can be sorted, filtered and directly edited!"
|
507 |
-
msgstr ""
|
508 |
-
|
509 |
-
#: classes/Integration/EventsCalendar.php:18
|
510 |
-
msgid "Manage columns for your event, organizer or venue overviews."
|
511 |
-
msgstr ""
|
512 |
-
|
513 |
#: classes/Settings/Column/Pro/Sorting.php:11
|
|
|
514 |
#: templates/settings/setting-label-icons.php:43
|
515 |
#: templates/tooltip/sorting.php:7
|
516 |
msgid "Sorting"
|
@@ -520,10 +789,16 @@ msgstr ""
|
|
520 |
msgid "Filtering"
|
521 |
msgstr ""
|
522 |
|
523 |
-
#: classes/Settings/Column/Pro/Export.php:11
|
|
|
|
|
524 |
msgid "Export"
|
525 |
msgstr ""
|
526 |
|
|
|
|
|
|
|
|
|
527 |
#: templates/admin/modal-pro.php:33
|
528 |
msgid "Only %s for 1 site"
|
529 |
msgstr ""
|
@@ -669,11 +944,11 @@ msgstr ""
|
|
669 |
msgid "Thumbnails"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: classes/Helper/Post.php:
|
673 |
msgid "Missed schedule"
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: classes/Helper/Post.php:
|
677 |
msgid "Scheduled"
|
678 |
msgstr ""
|
679 |
|
@@ -689,7 +964,7 @@ msgstr ""
|
|
689 |
msgid "More Tag"
|
690 |
msgstr ""
|
691 |
|
692 |
-
#: classes/Column/Menu.php:
|
693 |
msgid "Menu"
|
694 |
msgstr ""
|
695 |
|
@@ -713,7 +988,8 @@ msgstr ""
|
|
713 |
msgid "Alternative Text"
|
714 |
msgstr ""
|
715 |
|
716 |
-
#: classes/Integration/NinjaForms.php:16
|
|
|
717 |
msgid "Ninja Forms"
|
718 |
msgstr ""
|
719 |
|
@@ -721,19 +997,19 @@ msgstr ""
|
|
721 |
msgid "Password protected"
|
722 |
msgstr ""
|
723 |
|
724 |
-
#: classes/Helper/Post.php:
|
725 |
msgid "Pending for review"
|
726 |
msgstr ""
|
727 |
|
728 |
-
#: classes/Helper/Post.php:
|
729 |
msgid "Draft"
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: classes/Helper/Post.php:
|
733 |
msgid "Published"
|
734 |
msgstr ""
|
735 |
|
736 |
-
#: classes/Helper/Post.php:
|
737 |
msgid "Private"
|
738 |
msgstr ""
|
739 |
|
@@ -770,11 +1046,7 @@ msgstr ""
|
|
770 |
msgid "Prices starting from %s"
|
771 |
msgstr ""
|
772 |
|
773 |
-
#: classes/Integration/BuddyPress.php:
|
774 |
-
msgid "Display any of your Profile Fields for BuddyPress on your users overview."
|
775 |
-
msgstr ""
|
776 |
-
|
777 |
-
#: classes/Integration/BuddyPress.php:15
|
778 |
msgid "BuddyPress"
|
779 |
msgstr ""
|
780 |
|
@@ -811,8 +1083,9 @@ msgstr ""
|
|
811 |
msgid "Auto"
|
812 |
msgstr ""
|
813 |
|
814 |
-
#: classes/Admin/
|
815 |
-
#: classes/Settings/Column/
|
|
|
816 |
#: classes/Settings/Column/Term.php:36 classes/Settings/Column/User.php:54
|
817 |
msgid "Display"
|
818 |
msgstr ""
|
@@ -918,46 +1191,46 @@ msgstr ""
|
|
918 |
msgid "Time Difference"
|
919 |
msgstr ""
|
920 |
|
921 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
922 |
msgid "Multiple"
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
926 |
msgid "Choice"
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
930 |
msgid "Relational"
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
934 |
msgid "Basic"
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
938 |
msgid "Number of Fields"
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
942 |
#: templates/admin/help-tab/custom-fields.php:50
|
943 |
msgid "True / False"
|
944 |
msgstr ""
|
945 |
|
946 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
947 |
#: templates/admin/help-tab/custom-fields.php:26
|
948 |
msgid "Has Content"
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
952 |
#: templates/admin/help-tab/custom-fields.php:42
|
953 |
msgid "Number"
|
954 |
msgstr ""
|
955 |
|
956 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
957 |
msgid "Text"
|
958 |
msgstr ""
|
959 |
|
960 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
961 |
msgid "Multiple IDs should be separated by commas."
|
962 |
msgstr ""
|
963 |
|
@@ -1009,9 +1282,9 @@ msgstr ""
|
|
1009 |
msgid "Shortlink"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1013 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1014 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1015 |
msgid ", "
|
1016 |
msgstr ""
|
1017 |
|
@@ -1027,18 +1300,10 @@ msgstr ""
|
|
1027 |
msgid "Discount is valid until %s"
|
1028 |
msgstr ""
|
1029 |
|
1030 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:
|
1031 |
msgid "Show %s button on table screen."
|
1032 |
msgstr ""
|
1033 |
|
1034 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:26
|
1035 |
-
msgid "Default is %s."
|
1036 |
-
msgstr ""
|
1037 |
-
|
1038 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:26
|
1039 |
-
msgid "on"
|
1040 |
-
msgstr ""
|
1041 |
-
|
1042 |
#: classes/Admin/Tooltip.php:29
|
1043 |
msgid "Notice"
|
1044 |
msgstr ""
|
@@ -1047,49 +1312,49 @@ msgstr ""
|
|
1047 |
msgid "Instructions"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
-
#: classes/Admin/
|
1051 |
msgid "our documentation"
|
1052 |
msgstr ""
|
1053 |
|
1054 |
-
#: classes/Admin/
|
1055 |
msgid "This site is using some actions or filters that have changed. Please read %s to resolve them."
|
1056 |
msgstr ""
|
1057 |
|
1058 |
-
#: classes/Admin/
|
1059 |
msgid "The Admin Columns plugin has undergone some major changes in version 4."
|
1060 |
msgstr ""
|
1061 |
|
1062 |
-
#: classes/Admin/
|
1063 |
msgid "The callback used is %s."
|
1064 |
msgid_plural "The callbacks used are %s."
|
1065 |
msgstr[0] ""
|
1066 |
msgstr[1] ""
|
1067 |
|
1068 |
-
#: classes/Admin/
|
1069 |
msgid "View documentation"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
-
#: classes/Admin/
|
1073 |
msgid "The action %s used on this website is deprecated since %s."
|
1074 |
msgstr ""
|
1075 |
|
1076 |
-
#: classes/Admin/
|
1077 |
msgid "The filter %s used on this website is deprecated since %s."
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: classes/Admin/
|
1081 |
msgid "Deprecated Actions"
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: classes/Admin/
|
1085 |
msgid "Deprecated Filters"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
-
#: classes/Admin/
|
1089 |
msgid "Help"
|
1090 |
msgstr ""
|
1091 |
|
1092 |
-
#: templates/admin/edit-column.php:
|
1093 |
msgid "Close"
|
1094 |
msgstr ""
|
1095 |
|
@@ -1125,23 +1390,21 @@ msgstr ""
|
|
1125 |
msgid "You need at least one column"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
-
#: classes/Admin/
|
1129 |
msgid "Available"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
-
#: classes/Admin/
|
1133 |
msgid "Recommended"
|
1134 |
msgstr ""
|
1135 |
|
1136 |
-
#: classes/Integration/Types.php:
|
1137 |
-
|
1138 |
-
msgstr ""
|
1139 |
-
|
1140 |
-
#: classes/Integration/Types.php:14
|
1141 |
msgid "Toolset Types"
|
1142 |
msgstr ""
|
1143 |
|
1144 |
-
#: classes/Integration/Pods.php:14
|
|
|
1145 |
msgid "Pods"
|
1146 |
msgstr ""
|
1147 |
|
@@ -1197,7 +1460,7 @@ msgstr ""
|
|
1197 |
msgid "Did you know Admin Columns Pro has an integration addon for %s? With the proper Admin Columns Pro license, you can download them from %s!"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
-
#: classes/
|
1201 |
msgid "Custom Fields"
|
1202 |
msgstr "Brugerdefineret felter"
|
1203 |
|
@@ -1214,11 +1477,12 @@ msgstr ""
|
|
1214 |
msgid "https://www.admincolumns.com"
|
1215 |
msgstr ""
|
1216 |
|
1217 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:
|
1218 |
#: classes/Table/Screen.php:203
|
1219 |
msgid "Edit columns"
|
1220 |
msgstr "Rediger kolonner"
|
1221 |
|
|
|
1222 |
#: templates/admin/modal-pro.php:31
|
1223 |
msgid "Upgrade"
|
1224 |
msgstr "Opgrader"
|
@@ -1232,7 +1496,7 @@ msgid "Users"
|
|
1232 |
msgstr "Brugere"
|
1233 |
|
1234 |
#: classes/ListScreen/Media.php:19 classes/ListScreenGroups.php:15
|
1235 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1236 |
#: templates/admin/help-tab/custom-fields.php:34
|
1237 |
#: templates/settings/setting-label-icons.php:37
|
1238 |
msgid "Media"
|
@@ -1242,7 +1506,7 @@ msgstr ""
|
|
1242 |
msgid "Links"
|
1243 |
msgstr ""
|
1244 |
|
1245 |
-
#: classes/ListScreen/Comment.php:16 classes/Settings/Column/Comment.php:
|
1246 |
msgid "Comment"
|
1247 |
msgstr "Kommentar"
|
1248 |
|
@@ -1251,23 +1515,16 @@ msgstr "Kommentar"
|
|
1251 |
msgid "Comments"
|
1252 |
msgstr ""
|
1253 |
|
1254 |
-
#:
|
1255 |
msgid "Get this add-on"
|
1256 |
msgstr ""
|
1257 |
|
1258 |
-
#:
|
1259 |
-
msgid "Download & Install"
|
1260 |
-
msgstr ""
|
1261 |
-
|
1262 |
-
#: classes/Admin/AddonStatus.php:84
|
1263 |
-
msgid "Activate"
|
1264 |
-
msgstr "Aktivér"
|
1265 |
-
|
1266 |
-
#: classes/Admin/AddonStatus.php:60 classes/Admin/AddonStatus.php:76
|
1267 |
msgid "Deactivate"
|
1268 |
msgstr ""
|
1269 |
|
1270 |
-
#: classes/Admin/
|
|
|
1271 |
msgid "Active"
|
1272 |
msgstr ""
|
1273 |
|
@@ -1275,14 +1532,10 @@ msgstr ""
|
|
1275 |
msgid "Add Column"
|
1276 |
msgstr "Tilføj kolonne"
|
1277 |
|
1278 |
-
#: templates/admin/side-support.php:
|
1279 |
msgid "For full documentation, bug reports, feature suggestions and other tips <a href='%s'>visit the Admin Columns website</a>."
|
1280 |
msgstr ""
|
1281 |
|
1282 |
-
#: templates/admin/side-support.php:14
|
1283 |
-
msgid "Check the <strong>Help</strong> section in the top-right screen."
|
1284 |
-
msgstr "Tjek <strong>Hjælp</strong> sektionen i toppen til højre af skærmen."
|
1285 |
-
|
1286 |
#: templates/admin/side-support.php:10
|
1287 |
msgid "Support"
|
1288 |
msgstr "Hjælp"
|
@@ -1331,11 +1584,11 @@ msgstr ""
|
|
1331 |
msgid "Get Admin Columns Pro"
|
1332 |
msgstr ""
|
1333 |
|
1334 |
-
#: classes/Admin/MenuFactory.php:
|
1335 |
msgid "Columns"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
-
#: classes/Admin/
|
1339 |
msgid "Warning! The %s columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1340 |
msgstr ""
|
1341 |
|
@@ -1343,15 +1596,17 @@ msgstr ""
|
|
1343 |
msgid "Update"
|
1344 |
msgstr "Opdatér"
|
1345 |
|
1346 |
-
#: classes/Admin/
|
1347 |
msgid "Store settings"
|
1348 |
msgstr "Gem indstillinger"
|
1349 |
|
1350 |
-
#: classes/Admin/MenuFactory.php:
|
1351 |
msgid "Add-ons"
|
1352 |
msgstr ""
|
1353 |
|
1354 |
-
#: classes/Admin/MenuFactory.php:
|
|
|
|
|
1355 |
msgid "Settings"
|
1356 |
msgstr "Indstillinger"
|
1357 |
|
@@ -1367,27 +1622,18 @@ msgstr ""
|
|
1367 |
msgid "Warning! ALL saved admin columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1368 |
msgstr ""
|
1369 |
|
1370 |
-
#: templates/admin/page/settings-section-restore.php:4
|
1371 |
-
msgid "Restore default settings"
|
1372 |
-
msgstr "Gendan standard indstillinger"
|
1373 |
-
|
1374 |
#: classes/Admin/Section/Restore.php:21
|
1375 |
-
msgid "
|
1376 |
-
msgstr "
|
1377 |
|
1378 |
#: classes/Admin/Section/Restore.php:20
|
1379 |
msgid "Restore Settings"
|
1380 |
msgstr "Gendan indstillinger"
|
1381 |
|
1382 |
#: templates/admin/edit-actions.php:24 templates/admin/edit-columns.php:39
|
1383 |
-
#: templates/admin/page/settings-section-general.php:10
|
1384 |
msgid "Save"
|
1385 |
msgstr ""
|
1386 |
|
1387 |
-
#: classes/Admin/Section/General.php:37
|
1388 |
-
msgid "Customize your Admin Columns settings."
|
1389 |
-
msgstr "Tilpas din Admin Columns indstillinger."
|
1390 |
-
|
1391 |
#: classes/Admin/Section/General.php:36
|
1392 |
#: classes/Settings/Column/DateTimeFormat.php:45
|
1393 |
msgid "General Settings"
|
@@ -1457,18 +1703,10 @@ msgstr "Ved at trække i kolonnerne kan du ændre rækkefølgen, som de bliver v
|
|
1457 |
msgid "Change order"
|
1458 |
msgstr "Ændre rækkefølge"
|
1459 |
|
1460 |
-
#: classes/Admin/HelpTab/Basics.php:11
|
1461 |
-
msgid "Basics"
|
1462 |
-
msgstr "Grundlæggende"
|
1463 |
-
|
1464 |
#: templates/admin/help-tab/introduction.php:2
|
1465 |
msgid "This plugin is for adding and removing additional columns to the administration screens for post(types), pages, media library, comments, links and users. Change the column's label and reorder them."
|
1466 |
msgstr "Dette plugin er til at tilføje og fjerne tillægskolonner på administrationsskærme for indlægs(typer), sider, mediebibliotek, kommentarer, links og brugere. Ændre kolonnens etikette og rækkefølge."
|
1467 |
|
1468 |
-
#: classes/Admin/HelpTab/Introduction.php:11
|
1469 |
-
msgid "Overview"
|
1470 |
-
msgstr "Overblik"
|
1471 |
-
|
1472 |
#: classes/Controller/RestoreSettingsRequest.php:42
|
1473 |
msgid "Default settings successfully restored."
|
1474 |
msgstr ""
|
@@ -1481,53 +1719,53 @@ msgstr "%s kolonne er allerede til stede og kan ikke duplikeres."
|
|
1481 |
msgid "Admin Columns Settings"
|
1482 |
msgstr "Admin Kolonne Indstillinger"
|
1483 |
|
1484 |
-
#: classes/Check/Review.php:
|
1485 |
msgid "find answers to frequently asked questions"
|
1486 |
msgstr ""
|
1487 |
|
1488 |
-
#: classes/Check/Review.php:
|
1489 |
msgid "Admin Columns forum on WordPress.org"
|
1490 |
msgstr ""
|
1491 |
|
1492 |
-
#: classes/Check/Review.php:
|
1493 |
msgid "You can also find help on the %s, and %s."
|
1494 |
msgstr ""
|
1495 |
|
1496 |
-
#: classes/Check/Review.php:
|
1497 |
msgid "our forum"
|
1498 |
msgstr ""
|
1499 |
|
1500 |
-
#: classes/Check/Review.php:
|
1501 |
msgid "documentation page"
|
1502 |
msgstr ""
|
1503 |
|
1504 |
-
#: classes/Check/Review.php:
|
1505 |
msgid "We're sorry to hear that; maybe we can help! If you're having problems properly setting up %s or if you would like help with some more advanced features, please visit our %s."
|
1506 |
msgstr ""
|
1507 |
|
1508 |
-
#: classes/Check/Review.php:
|
1509 |
msgid "Permanently hide notice"
|
1510 |
msgstr ""
|
1511 |
|
1512 |
-
#: classes/Check/Review.php:
|
1513 |
msgid "Leave a review!"
|
1514 |
msgstr ""
|
1515 |
|
1516 |
-
#: classes/Check/Review.php:
|
1517 |
msgid "click here"
|
1518 |
msgstr ""
|
1519 |
|
1520 |
-
#: classes/Check/Review.php:
|
1521 |
msgid "We don't mean to bug you, but you've been using %s for some time now, and we were wondering if you're happy with the plugin. If so, could you please leave a review at wordpress.org? If you're not happy with %s, please %s."
|
1522 |
msgstr ""
|
1523 |
|
1524 |
-
#: classes/Check/Review.php:
|
1525 |
msgid "Admin Columns Pro"
|
1526 |
msgstr ""
|
1527 |
|
1528 |
#. Plugin Name of the plugin
|
1529 |
#: classes/Admin/WpMenuFactory.php:19 classes/Admin/WpMenuFactory.php:34
|
1530 |
-
#: classes/Check/Review.php:
|
1531 |
msgid "Admin Columns"
|
1532 |
msgstr "Admin Columns"
|
1533 |
|
@@ -1563,7 +1801,7 @@ msgstr "Dette er navnet, som vil blive vist i kolonne toppen."
|
|
1563 |
msgid "Label"
|
1564 |
msgstr "Etikette"
|
1565 |
|
1566 |
-
#: classes/Settings/Column/Type.php:44 templates/admin/edit-column.php:
|
1567 |
msgid "Name"
|
1568 |
msgstr "Navn"
|
1569 |
|
@@ -1571,7 +1809,7 @@ msgstr "Navn"
|
|
1571 |
msgid "Choose a column type."
|
1572 |
msgstr "Vælg en kolonne type."
|
1573 |
|
1574 |
-
#: templates/admin/edit-column.php:
|
1575 |
msgid "Clone"
|
1576 |
msgstr ""
|
1577 |
|
@@ -1615,7 +1853,7 @@ msgstr "Før"
|
|
1615 |
msgid "width"
|
1616 |
msgstr "bredde"
|
1617 |
|
1618 |
-
#: classes/ColumnGroups.php:16 classes/Settings/Column/CustomFieldType.php:
|
1619 |
#: classes/Settings/Column/Image.php:112
|
1620 |
msgid "Custom"
|
1621 |
msgstr "Brugerdefineret"
|
@@ -1649,7 +1887,7 @@ msgid "Registered"
|
|
1649 |
msgstr "Registreret"
|
1650 |
|
1651 |
#: classes/ListScreenGroups.php:13
|
1652 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1653 |
#: classes/Settings/Column/PostType.php:43
|
1654 |
msgid "Post Type"
|
1655 |
msgstr "Indholdstype"
|
@@ -1666,7 +1904,7 @@ msgstr "Kaldenavn"
|
|
1666 |
msgid "Comment Count"
|
1667 |
msgstr ""
|
1668 |
|
1669 |
-
#: templates/admin/edit-column.php:
|
1670 |
msgid "Remove"
|
1671 |
msgstr "Fjern"
|
1672 |
|
@@ -1703,6 +1941,7 @@ msgid "Shortcodes"
|
|
1703 |
msgstr ""
|
1704 |
|
1705 |
#: classes/Settings/Column/User.php:81
|
|
|
1706 |
msgid "Roles"
|
1707 |
msgstr "Roller"
|
1708 |
|
@@ -1933,20 +2172,20 @@ msgstr "Papirkurv"
|
|
1933 |
msgid "Description"
|
1934 |
msgstr "Beskrivelse"
|
1935 |
|
1936 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1937 |
msgid "This will determine how the value will be displayed."
|
1938 |
msgstr "Dette afgør hvordan værdien vil blive vist."
|
1939 |
|
1940 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1941 |
msgid "Field Type"
|
1942 |
msgstr "Felttype"
|
1943 |
|
1944 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1945 |
#: templates/admin/help-tab/custom-fields.php:38
|
1946 |
msgid "Multiple Values"
|
1947 |
msgstr "Flere værdier"
|
1948 |
|
1949 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1950 |
#: templates/admin/help-tab/custom-fields.php:30
|
1951 |
msgid "Image"
|
1952 |
msgstr "Billede"
|
@@ -1960,14 +2199,14 @@ msgstr "Uddrag"
|
|
1960 |
msgid "Counter"
|
1961 |
msgstr ""
|
1962 |
|
1963 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1964 |
#: templates/admin/help-tab/custom-fields.php:10
|
1965 |
msgid "Color"
|
1966 |
msgstr "Farve"
|
1967 |
|
1968 |
#: classes/ColumnGroups.php:13
|
1969 |
#: classes/Helper/Select/Group/CustomField/MultiSite.php:53
|
1970 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1971 |
#: classes/Settings/Column/Image.php:72
|
1972 |
#: classes/Settings/Column/NumberFormat.php:88
|
1973 |
#: classes/Settings/Column/Separator.php:25
|
@@ -1975,7 +2214,7 @@ msgstr "Farve"
|
|
1975 |
msgid "Default"
|
1976 |
msgstr "Standard"
|
1977 |
|
1978 |
-
#: classes/Column/CustomField.php:19
|
1979 |
msgid "Custom Field"
|
1980 |
msgstr "Brugerdefineret felt"
|
1981 |
|
@@ -1984,16 +2223,16 @@ msgid "Word Count"
|
|
1984 |
msgstr ""
|
1985 |
|
1986 |
#: classes/Column/Comment/User.php:15 classes/ListScreen/User.php:16
|
1987 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1988 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1989 |
#: templates/admin/help-tab/custom-fields.php:58
|
1990 |
msgid "User"
|
1991 |
msgstr ""
|
1992 |
|
1993 |
#: classes/Column/Comment/Type.php:14
|
1994 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1995 |
#: classes/Settings/Column/Type.php:41 classes/Settings/Column/Type.php:50
|
1996 |
-
#: templates/admin/edit-column.php:
|
1997 |
msgid "Type"
|
1998 |
msgstr "Type"
|
1999 |
|
@@ -2002,7 +2241,7 @@ msgid "In Reply To"
|
|
2002 |
msgstr "Som svar på"
|
2003 |
|
2004 |
#: classes/Column/Comment/Post.php:15
|
2005 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
2006 |
#: templates/admin/help-tab/custom-fields.php:46
|
2007 |
msgid "Post"
|
2008 |
msgstr ""
|
@@ -2011,8 +2250,8 @@ msgstr ""
|
|
2011 |
msgid "Content"
|
2012 |
msgstr ""
|
2013 |
|
2014 |
-
#: classes/Settings/Column/Comment.php:
|
2015 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
2016 |
#: classes/Settings/Column/Post.php:103
|
2017 |
#: templates/admin/help-tab/custom-fields.php:18
|
2018 |
msgid "Date"
|
@@ -2027,7 +2266,7 @@ msgid "Date GMT"
|
|
2027 |
msgstr "Dato GMT"
|
2028 |
|
2029 |
#: classes/Column/Post/AuthorName.php:18
|
2030 |
-
#: classes/Settings/Column/Comment.php:
|
2031 |
msgid "Author"
|
2032 |
msgstr "Forfatter"
|
2033 |
|
@@ -2044,7 +2283,7 @@ msgid "Author IP"
|
|
2044 |
msgstr "Forfatter IP"
|
2045 |
|
2046 |
#: classes/Column/Comment/AuthorEmail.php:14
|
2047 |
-
#: classes/Settings/Column/Comment.php:
|
2048 |
msgid "Author Email"
|
2049 |
msgstr ""
|
2050 |
|
@@ -2061,7 +2300,7 @@ msgstr "Godkendt"
|
|
2061 |
msgid "Agent"
|
2062 |
msgstr "Agent"
|
2063 |
|
2064 |
-
#: templates/admin/edit-column.php:
|
2065 |
msgid "Edit"
|
2066 |
msgstr "Rediger"
|
2067 |
|
@@ -2070,7 +2309,7 @@ msgid "Edit Comment"
|
|
2070 |
msgstr ""
|
2071 |
|
2072 |
#: classes/Column/Comment/ID.php:14 classes/Column/Media/ID.php:14
|
2073 |
-
#: classes/Column/Post/ID.php:15 classes/Settings/Column/Comment.php:
|
2074 |
#: classes/Settings/Column/Post.php:100 classes/Settings/Column/Term.php:32
|
2075 |
#: templates/admin/edit-actions.php:41
|
2076 |
msgid "ID"
|
@@ -2080,7 +2319,9 @@ msgstr "ID"
|
|
2080 |
#: classes/Settings/Column/MissingImageSize.php:23
|
2081 |
#: classes/Settings/Column/PostFormatIcon.php:25
|
2082 |
#: classes/Settings/Column/Pro.php:24 classes/Settings/Column/StatusIcon.php:25
|
2083 |
-
#: classes/Settings/Column/Toggle.php:15
|
|
|
|
|
2084 |
msgid "No"
|
2085 |
msgstr "Nej"
|
2086 |
|
@@ -2088,7 +2329,9 @@ msgstr "Nej"
|
|
2088 |
#: classes/Settings/Column/MissingImageSize.php:22
|
2089 |
#: classes/Settings/Column/PostFormatIcon.php:24
|
2090 |
#: classes/Settings/Column/Pro.php:23 classes/Settings/Column/StatusIcon.php:24
|
2091 |
-
#: classes/Settings/Column/Toggle.php:14
|
|
|
|
|
2092 |
msgid "Yes"
|
2093 |
msgstr "Ja"
|
2094 |
|
@@ -2104,11 +2347,8 @@ msgstr ""
|
|
2104 |
msgid "Actions"
|
2105 |
msgstr "Handlinger"
|
2106 |
|
2107 |
-
#: classes/Integration/WooCommerce.php:18
|
2108 |
-
msgid "Enhance the products, orders and coupons overviews with new columns and inline editing."
|
2109 |
-
msgstr ""
|
2110 |
-
|
2111 |
#: classes/Integration/WooCommerce.php:16
|
|
|
2112 |
msgid "WooCommerce"
|
2113 |
msgstr ""
|
2114 |
|
11 |
"Language: da_DK\n"
|
12 |
"Project-Id-Version: Plugins - Admin Columns - Stable (latest release)\n"
|
13 |
|
14 |
+
#: templates/admin/page/settings-section-restore.php:4
|
15 |
+
msgid "Restore settings"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: templates/admin/page/settings-section-pro-cta.php:159
|
19 |
+
msgid "Upgrade to Admin Columns Pro"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: templates/admin/page/settings-section-pro-cta.php:153
|
23 |
+
msgid "View all Pro features"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: templates/admin/page/settings-section-pro-cta.php:147
|
27 |
+
msgid "Insert a post, user or anything really directly from the overview."
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: templates/admin/page/settings-section-pro-cta.php:140
|
31 |
+
msgid "Get access to all our integrations for popular WordPress plugins"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: templates/admin/page/settings-section-pro-cta.php:139
|
35 |
+
msgid "All integration add-ons"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: templates/admin/page/settings-section-pro-cta.php:133
|
39 |
+
msgid "Manage columns for your Taxonomy overview pages"
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: templates/admin/page/settings-section-pro-cta.php:132
|
43 |
+
msgid "Taxonomy Support"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: templates/admin/page/settings-section-pro-cta.php:126
|
47 |
+
msgid "Create a better user experience when visiting the list table by setting preferences and hiding the functionality you do not need."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: templates/admin/page/settings-section-pro-cta.php:125
|
51 |
+
msgid "Customize List Table"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: templates/admin/page/settings-section-pro-cta.php:118
|
55 |
+
msgid "And of course, all network sites can use Admin Columns."
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: templates/admin/page/settings-section-pro-cta.php:117
|
59 |
+
msgid "Get insights about your entire network of sites."
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: templates/admin/page/settings-section-pro-cta.php:114
|
63 |
+
msgid "Multisite Support"
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: templates/admin/page/settings-section-pro-cta.php:107
|
67 |
+
msgid "Admin Columns can generate a fully customized and downloadable CSV."
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: templates/admin/page/settings-section-pro-cta.php:106
|
71 |
+
msgid "Want to import content in Excel, Mailchimp or anything else?"
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: templates/admin/page/settings-section-pro-cta.php:103
|
75 |
+
msgid "Export Table to CSV"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: templates/admin/page/settings-section-pro-cta.php:96
|
79 |
+
msgid "Simply scroll through your columns horizontally so your overview can be complete and functional."
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: templates/admin/page/settings-section-pro-cta.php:95
|
83 |
+
msgid "Need more columns than the size of your screen?"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: templates/admin/page/settings-section-pro-cta.php:85
|
87 |
+
msgid "With Bulk Edit you can update thousands of values at once."
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: templates/admin/page/settings-section-pro-cta.php:84
|
91 |
+
msgid "Need to update multiple values at once?"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: templates/admin/page/settings-section-pro-cta.php:73
|
95 |
+
msgid "No need to open your post, page, order, user or anything else."
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: templates/admin/page/settings-section-pro-cta.php:63
|
99 |
+
msgid "Craft overviews in minutes that display precisely what you want to see."
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: templates/admin/page/settings-section-pro-cta.php:62
|
103 |
+
msgid "Choose from a well designed set of columns or create your own."
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: templates/admin/page/settings-section-pro-cta.php:59
|
107 |
+
msgid "Unlimited Columns"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: templates/admin/page/settings-section-pro-cta.php:52
|
111 |
+
msgid "Switching between sets is easy and can be done from any list table."
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: templates/admin/page/settings-section-pro-cta.php:51
|
115 |
+
msgid "Create multiple columns presets."
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: templates/admin/page/settings-section-pro-cta.php:50
|
119 |
+
msgid "Need certain columns for certain tasks?"
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#: templates/admin/page/settings-section-pro-cta.php:47
|
123 |
+
msgid "Multiple Table Views"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: templates/admin/page/settings-section-pro-cta.php:41
|
127 |
+
msgid "Keep your column names on top of the screen when scrolling down the page"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: templates/admin/page/settings-section-pro-cta.php:40
|
131 |
+
msgid "Sticky Headers"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: templates/admin/page/settings-section-pro-cta.php:33
|
135 |
+
msgid "Filters help you to get valuable insights about orders, users, posts, anything really."
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: templates/admin/page/settings-section-pro-cta.php:32
|
139 |
+
msgid "Only show the content that matches the rules you set."
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: templates/admin/page/settings-section-pro-cta.php:22
|
143 |
+
msgid "Sort on numbers, names, prices or anything else."
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#: templates/admin/page/settings-section-pro-cta.php:21
|
147 |
+
msgid "Any column can be turned into an ordered list."
|
148 |
+
msgstr ""
|
149 |
+
|
150 |
+
#: templates/admin/page/settings-section-pro-cta.php:18
|
151 |
+
msgid "Sortable Columns"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: templates/admin/page/component/addon/network-activate-disabled.php:2
|
155 |
+
#: templates/admin/page/component/addon/network-install.php:2
|
156 |
+
msgid "Network Enable"
|
157 |
+
msgstr ""
|
158 |
+
|
159 |
+
#: templates/admin/page/component/addon/missing-license.php:3
|
160 |
+
msgid "Activate license"
|
161 |
+
msgstr ""
|
162 |
+
|
163 |
+
#: templates/admin/page/component/addon/activate-disabled.php:2
|
164 |
+
#: templates/admin/page/component/addon/install.php:2
|
165 |
+
msgid "Enable"
|
166 |
+
msgstr ""
|
167 |
+
|
168 |
+
#: templates/admin/list-screen-settings-mockup.php:123
|
169 |
+
msgid "No public saved filters available."
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#: templates/admin/list-screen-settings-mockup.php:119
|
173 |
+
msgid "Pre-applied Filters"
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#: templates/admin/list-screen-settings-mockup.php:87
|
177 |
+
#: templates/admin/page/settings-section-pro-cta.php:92
|
178 |
+
msgid "Horizontal Scrolling"
|
179 |
+
msgstr ""
|
180 |
+
|
181 |
+
#: templates/admin/list-screen-settings-mockup.php:81
|
182 |
+
msgid "Set default settings that users will see when they visit the list table."
|
183 |
+
msgstr ""
|
184 |
+
|
185 |
+
#: templates/admin/list-screen-settings-mockup.php:80
|
186 |
+
msgid "Preferences"
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#: templates/admin/list-screen-settings-mockup.php:65
|
190 |
+
msgid "Bulk Actions"
|
191 |
+
msgstr ""
|
192 |
+
|
193 |
+
#: templates/admin/list-screen-settings-mockup.php:64
|
194 |
+
msgid "Search"
|
195 |
+
msgstr ""
|
196 |
+
|
197 |
+
#: templates/admin/list-screen-settings-mockup.php:63
|
198 |
+
msgid "Status (Quick Links)"
|
199 |
+
msgstr ""
|
200 |
+
|
201 |
+
#: templates/admin/list-screen-settings-mockup.php:62
|
202 |
+
#: templates/admin/page/settings-section-pro-cta.php:146
|
203 |
+
msgid "Quick Add"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: templates/admin/list-screen-settings-mockup.php:59
|
207 |
+
msgid "Filters"
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
+
#: templates/admin/list-screen-settings-mockup.php:57
|
211 |
+
msgid "Inline Edit"
|
212 |
+
msgstr ""
|
213 |
+
|
214 |
+
#: templates/admin/list-screen-settings-mockup.php:49
|
215 |
+
msgid "Select items to hide from the list table screen."
|
216 |
+
msgstr ""
|
217 |
+
|
218 |
+
#: templates/admin/list-screen-settings-mockup.php:48
|
219 |
+
msgid "Hide on screen"
|
220 |
+
msgstr ""
|
221 |
+
|
222 |
+
#: templates/admin/list-screen-settings-mockup.php:30
|
223 |
+
msgid "Make this column set available only for specific users or roles."
|
224 |
+
msgstr ""
|
225 |
+
|
226 |
+
#: templates/admin/list-screen-settings-mockup.php:29
|
227 |
+
msgid "Conditionals"
|
228 |
+
msgstr ""
|
229 |
+
|
230 |
+
#: templates/admin/list-screen-settings-mockup.php:21
|
231 |
+
msgid "Unlock with Admin Columns Pro"
|
232 |
+
msgstr ""
|
233 |
+
|
234 |
+
#: templates/admin/list-screen-settings-mockup.php:14
|
235 |
+
#: templates/admin/list-screen-settings-mockup.php:37
|
236 |
+
msgid "optional"
|
237 |
+
msgstr ""
|
238 |
+
|
239 |
+
#: templates/admin/edit-addon.php:17
|
240 |
+
msgid "More details"
|
241 |
+
msgstr ""
|
242 |
+
|
243 |
+
#: classes/Integration/YoastSeo.php:19
|
244 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your Yoast SEO contents on any admin list table."
|
245 |
+
msgstr ""
|
246 |
+
|
247 |
+
#: classes/Integration/YoastSeo.php:18 classes/Integration/YoastSeo.php:19
|
248 |
+
msgid "Yoast SEO"
|
249 |
+
msgstr ""
|
250 |
+
|
251 |
+
#: classes/Integration/WooCommerce.php:21
|
252 |
+
msgid "Display, inline- and bulk-edit, smart filter and sort your Products, Variations, Orders and Customers"
|
253 |
+
msgstr ""
|
254 |
+
|
255 |
+
#: classes/Integration/NinjaForms.php:21
|
256 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s Submissions."
|
257 |
+
msgstr ""
|
258 |
+
|
259 |
+
#: classes/Integration/MetaBox.php:19 classes/Integration/Pods.php:19
|
260 |
+
#: classes/Integration/Types.php:19
|
261 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s contents on any admin list table."
|
262 |
+
msgstr ""
|
263 |
+
|
264 |
+
#: classes/Integration/GravityForms.php:21
|
265 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s Entries."
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: classes/Integration/GravityForms.php:20
|
269 |
+
#: classes/Integration/GravityForms.php:21
|
270 |
+
msgid "Gravity Forms"
|
271 |
+
msgstr ""
|
272 |
+
|
273 |
+
#: classes/Integration/EventsCalendar.php:21
|
274 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your Events, Organizers and Venues."
|
275 |
+
msgstr ""
|
276 |
+
|
277 |
+
#: classes/Integration/BuddyPress.php:20
|
278 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your BuddyPress data fields on the Users page."
|
279 |
+
msgstr ""
|
280 |
+
|
281 |
+
#: classes/Integration/BuddyPress.php:19
|
282 |
+
#: classes/Integration/EventsCalendar.php:20
|
283 |
+
#: classes/Integration/GravityForms.php:20 classes/Integration/MetaBox.php:18
|
284 |
+
#: classes/Integration/NinjaForms.php:20 classes/Integration/Pods.php:18
|
285 |
+
#: classes/Integration/Types.php:18 classes/Integration/WooCommerce.php:20
|
286 |
+
#: classes/Integration/YoastSeo.php:18
|
287 |
+
msgid "Integrates %s with Admin Columns."
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: classes/Integration/ACF.php:19
|
291 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your ACF contents on any admin list table."
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: classes/Integration/ACF.php:18
|
295 |
+
msgid "Integrates ACF with Admin Columns."
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: classes/Admin/Section/ProCta.php:19
|
299 |
+
msgid "Upgrade to Admin Columns Pro and unlock all the awesome features."
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: classes/Admin/Asset/Addons.php:18
|
303 |
+
msgid "The Add-on %s is activated."
|
304 |
+
msgstr ""
|
305 |
+
|
306 |
#: classes/Column/Media/Album.php:14
|
307 |
msgid "Album"
|
308 |
msgstr ""
|
311 |
msgid "Artist"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: templates/admin/page/component/addon/network-active-label.php:3
|
|
|
|
|
|
|
|
|
315 |
msgid "Network Active"
|
316 |
msgstr ""
|
317 |
|
323 |
msgid "First Post"
|
324 |
msgstr ""
|
325 |
|
|
|
|
|
|
|
|
|
326 |
#: classes/Settings/Column/PostStatus.php:33
|
327 |
msgid "Post Status"
|
328 |
msgstr ""
|
403 |
msgid "Export table contents to CSV"
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: templates/tooltip/bulk-editing.php:25 templates/tooltip/custom-field.php:15
|
407 |
#: templates/tooltip/export-disabled.php:17 templates/tooltip/export.php:25
|
408 |
#: templates/tooltip/inline-editing.php:25
|
409 |
#: templates/tooltip/smart-filtering.php:28 templates/tooltip/sorting.php:29
|
410 |
msgid "Learn more »"
|
411 |
msgstr ""
|
412 |
|
|
|
|
|
|
|
|
|
413 |
#: classes/Column/User/Login.php:24
|
414 |
msgid "Super Admin"
|
415 |
msgstr ""
|
446 |
msgid "Export Unavailable"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: templates/admin/list-screen-settings-mockup.php:58
|
450 |
#: templates/tooltip/bulk-editing.php:19
|
451 |
msgid "Bulk Edit"
|
452 |
msgstr ""
|
487 |
msgid "Sort by clicking the column header on the list table. Click the column header again to switch between <em>ascending</em> and <em>descending</em>."
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: templates/admin/list-screen-settings-mockup.php:60
|
491 |
+
#: templates/admin/page/settings-section-pro-cta.php:29
|
492 |
#: templates/tooltip/filtering.php:13
|
493 |
msgid "Smart Filters"
|
494 |
msgstr ""
|
564 |
msgid "Click on the pencil icon to start editing the value of a field."
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: templates/tooltip/custom-field.php:10
|
568 |
#: templates/tooltip/inline-editing.php:13
|
569 |
msgid "To start inline editing, toggle the “Inline Edit” button on top of the list table."
|
570 |
msgstr ""
|
585 |
msgid "Search the contents of your columns."
|
586 |
msgstr ""
|
587 |
|
588 |
+
#: classes/Integration/MetaBox.php:14 classes/Integration/MetaBox.php:18
|
589 |
+
#: classes/Integration/MetaBox.php:19
|
|
|
|
|
|
|
590 |
msgid "Meta Box"
|
591 |
msgstr ""
|
592 |
|
594 |
msgid "Column Type"
|
595 |
msgstr ""
|
596 |
|
597 |
+
#: classes/Admin/Page/Help.php:165
|
598 |
msgid "No deprecated hooks or filters found."
|
599 |
msgstr ""
|
600 |
|
605 |
msgstr ""
|
606 |
|
607 |
#: classes/Settings/Column/Pro/BulkEditing.php:11
|
608 |
+
#: templates/admin/page/settings-section-pro-cta.php:81
|
609 |
#: templates/tooltip/bulk-editing.php:7
|
610 |
msgid "Bulk Editing"
|
611 |
msgstr ""
|
612 |
|
613 |
#: classes/Settings/Column/Pro/InlineEditing.php:11
|
614 |
+
#: templates/admin/page/settings-section-pro-cta.php:70
|
615 |
#: templates/tooltip/inline-editing.php:7
|
616 |
msgid "Inline Editing"
|
617 |
msgstr ""
|
700 |
msgid "There was an error during saving the column settings."
|
701 |
msgstr ""
|
702 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
703 |
#: templates/admin/side-banner.php:60
|
704 |
msgid "Includes special integrations for:"
|
705 |
msgstr ""
|
737 |
msgstr ""
|
738 |
|
739 |
#: classes/Integration/EventsCalendar.php:16
|
740 |
+
#: classes/Integration/EventsCalendar.php:20
|
741 |
msgid "Events Calendar"
|
742 |
msgstr ""
|
743 |
|
744 |
+
#: classes/Settings/Column/CustomFieldType.php:91
|
745 |
msgid "Uses one or more %s IDs to display information about it."
|
746 |
msgstr ""
|
747 |
|
748 |
+
#: classes/Check/Review.php:193
|
749 |
msgid "You can also use your admincolumns.com account to access support through %s!"
|
750 |
msgstr ""
|
751 |
|
757 |
msgid "Value: Should contain a URL."
|
758 |
msgstr ""
|
759 |
|
760 |
+
#: classes/Settings/Column/CustomFieldType.php:125
|
761 |
#: templates/admin/help-tab/custom-fields.php:54
|
762 |
msgid "URL"
|
763 |
msgstr ""
|
778 |
msgid "Value: This will show if the field has content or not."
|
779 |
msgstr ""
|
780 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
781 |
#: classes/Settings/Column/Pro/Sorting.php:11
|
782 |
+
#: templates/admin/list-screen-settings-mockup.php:101
|
783 |
#: templates/settings/setting-label-icons.php:43
|
784 |
#: templates/tooltip/sorting.php:7
|
785 |
msgid "Sorting"
|
789 |
msgid "Filtering"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: classes/Settings/Column/Pro/Export.php:11
|
793 |
+
#: templates/admin/list-screen-settings-mockup.php:61
|
794 |
+
#: templates/tooltip/export.php:7
|
795 |
msgid "Export"
|
796 |
msgstr ""
|
797 |
|
798 |
+
#: templates/admin/page/settings-section-pro-cta.php:74
|
799 |
+
msgid "Edit your content directly from the overview."
|
800 |
+
msgstr ""
|
801 |
+
|
802 |
#: templates/admin/modal-pro.php:33
|
803 |
msgid "Only %s for 1 site"
|
804 |
msgstr ""
|
944 |
msgid "Thumbnails"
|
945 |
msgstr ""
|
946 |
|
947 |
+
#: classes/Helper/Post.php:145
|
948 |
msgid "Missed schedule"
|
949 |
msgstr ""
|
950 |
|
951 |
+
#: classes/Helper/Post.php:141
|
952 |
msgid "Scheduled"
|
953 |
msgstr ""
|
954 |
|
964 |
msgid "More Tag"
|
965 |
msgstr ""
|
966 |
|
967 |
+
#: classes/Column/Menu.php:18
|
968 |
msgid "Menu"
|
969 |
msgstr ""
|
970 |
|
988 |
msgid "Alternative Text"
|
989 |
msgstr ""
|
990 |
|
991 |
+
#: classes/Integration/NinjaForms.php:16 classes/Integration/NinjaForms.php:20
|
992 |
+
#: classes/Integration/NinjaForms.php:21
|
993 |
msgid "Ninja Forms"
|
994 |
msgstr ""
|
995 |
|
997 |
msgid "Password protected"
|
998 |
msgstr ""
|
999 |
|
1000 |
+
#: classes/Helper/Post.php:138
|
1001 |
msgid "Pending for review"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: classes/Helper/Post.php:135
|
1005 |
msgid "Draft"
|
1006 |
msgstr ""
|
1007 |
|
1008 |
+
#: classes/Helper/Post.php:132
|
1009 |
msgid "Published"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
+
#: classes/Helper/Post.php:129
|
1013 |
msgid "Private"
|
1014 |
msgstr ""
|
1015 |
|
1046 |
msgid "Prices starting from %s"
|
1047 |
msgstr ""
|
1048 |
|
1049 |
+
#: classes/Integration/BuddyPress.php:15 classes/Integration/BuddyPress.php:19
|
|
|
|
|
|
|
|
|
1050 |
msgid "BuddyPress"
|
1051 |
msgstr ""
|
1052 |
|
1083 |
msgid "Auto"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: classes/Admin/AdminLoader.php:107
|
1087 |
+
#: classes/Settings/Column/AttachmentDisplay.php:42
|
1088 |
+
#: classes/Settings/Column/Comment.php:113 classes/Settings/Column/Post.php:90
|
1089 |
#: classes/Settings/Column/Term.php:36 classes/Settings/Column/User.php:54
|
1090 |
msgid "Display"
|
1091 |
msgstr ""
|
1191 |
msgid "Time Difference"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
+
#: classes/Settings/Column/CustomFieldType.php:173
|
1195 |
msgid "Multiple"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
+
#: classes/Settings/Column/CustomFieldType.php:172
|
1199 |
msgid "Choice"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
+
#: classes/Settings/Column/CustomFieldType.php:171
|
1203 |
msgid "Relational"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
+
#: classes/Settings/Column/CustomFieldType.php:170
|
1207 |
msgid "Basic"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
+
#: classes/Settings/Column/CustomFieldType.php:138
|
1211 |
msgid "Number of Fields"
|
1212 |
msgstr ""
|
1213 |
|
1214 |
+
#: classes/Settings/Column/CustomFieldType.php:130
|
1215 |
#: templates/admin/help-tab/custom-fields.php:50
|
1216 |
msgid "True / False"
|
1217 |
msgstr ""
|
1218 |
|
1219 |
+
#: classes/Settings/Column/CustomFieldType.php:129
|
1220 |
#: templates/admin/help-tab/custom-fields.php:26
|
1221 |
msgid "Has Content"
|
1222 |
msgstr ""
|
1223 |
|
1224 |
+
#: classes/Settings/Column/CustomFieldType.php:126
|
1225 |
#: templates/admin/help-tab/custom-fields.php:42
|
1226 |
msgid "Number"
|
1227 |
msgstr ""
|
1228 |
|
1229 |
+
#: classes/Settings/Column/CustomFieldType.php:123
|
1230 |
msgid "Text"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
+
#: classes/Settings/Column/CustomFieldType.php:92
|
1234 |
msgid "Multiple IDs should be separated by commas."
|
1235 |
msgstr ""
|
1236 |
|
1282 |
msgid "Shortlink"
|
1283 |
msgstr ""
|
1284 |
|
1285 |
+
#: classes/Settings/Column/CustomFieldType.php:222
|
1286 |
+
#: classes/Settings/Column/CustomFieldType.php:224
|
1287 |
+
#: classes/Settings/Column/CustomFieldType.php:308
|
1288 |
msgid ", "
|
1289 |
msgstr ""
|
1290 |
|
1300 |
msgid "Discount is valid until %s"
|
1301 |
msgstr ""
|
1302 |
|
1303 |
+
#: classes/Admin/Section/Partial/ShowEditButton.php:21
|
1304 |
msgid "Show %s button on table screen."
|
1305 |
msgstr ""
|
1306 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1307 |
#: classes/Admin/Tooltip.php:29
|
1308 |
msgid "Notice"
|
1309 |
msgstr ""
|
1312 |
msgid "Instructions"
|
1313 |
msgstr ""
|
1314 |
|
1315 |
+
#: classes/Admin/Page/Help.php:153
|
1316 |
msgid "our documentation"
|
1317 |
msgstr ""
|
1318 |
|
1319 |
+
#: classes/Admin/Page/Help.php:150
|
1320 |
msgid "This site is using some actions or filters that have changed. Please read %s to resolve them."
|
1321 |
msgstr ""
|
1322 |
|
1323 |
+
#: classes/Admin/Page/Help.php:146
|
1324 |
msgid "The Admin Columns plugin has undergone some major changes in version 4."
|
1325 |
msgstr ""
|
1326 |
|
1327 |
+
#: classes/Admin/Page/Help.php:69
|
1328 |
msgid "The callback used is %s."
|
1329 |
msgid_plural "The callbacks used are %s."
|
1330 |
msgstr[0] ""
|
1331 |
msgstr[1] ""
|
1332 |
|
1333 |
+
#: classes/Admin/Page/Help.php:55
|
1334 |
msgid "View documentation"
|
1335 |
msgstr ""
|
1336 |
|
1337 |
+
#: classes/Admin/Page/Help.php:87
|
1338 |
msgid "The action %s used on this website is deprecated since %s."
|
1339 |
msgstr ""
|
1340 |
|
1341 |
+
#: classes/Admin/Page/Help.php:116
|
1342 |
msgid "The filter %s used on this website is deprecated since %s."
|
1343 |
msgstr ""
|
1344 |
|
1345 |
+
#: classes/Admin/Page/Help.php:83
|
1346 |
msgid "Deprecated Actions"
|
1347 |
msgstr ""
|
1348 |
|
1349 |
+
#: classes/Admin/Page/Help.php:112
|
1350 |
msgid "Deprecated Filters"
|
1351 |
msgstr ""
|
1352 |
|
1353 |
+
#: classes/Admin/MenuFactory.php:71 classes/Admin/Page/Help.php:144
|
1354 |
msgid "Help"
|
1355 |
msgstr ""
|
1356 |
|
1357 |
+
#: templates/admin/edit-column.php:36 templates/admin/edit-column.php:80
|
1358 |
msgid "Close"
|
1359 |
msgstr ""
|
1360 |
|
1390 |
msgid "You need at least one column"
|
1391 |
msgstr ""
|
1392 |
|
1393 |
+
#: classes/Admin/Page/Addons.php:143
|
1394 |
msgid "Available"
|
1395 |
msgstr ""
|
1396 |
|
1397 |
+
#: classes/Admin/Page/Addons.php:127
|
1398 |
msgid "Recommended"
|
1399 |
msgstr ""
|
1400 |
|
1401 |
+
#: classes/Integration/Types.php:14 classes/Integration/Types.php:18
|
1402 |
+
#: classes/Integration/Types.php:19
|
|
|
|
|
|
|
1403 |
msgid "Toolset Types"
|
1404 |
msgstr ""
|
1405 |
|
1406 |
+
#: classes/Integration/Pods.php:14 classes/Integration/Pods.php:18
|
1407 |
+
#: classes/Integration/Pods.php:19
|
1408 |
msgid "Pods"
|
1409 |
msgstr ""
|
1410 |
|
1460 |
msgid "Did you know Admin Columns Pro has an integration addon for %s? With the proper Admin Columns Pro license, you can download them from %s!"
|
1461 |
msgstr ""
|
1462 |
|
1463 |
+
#: classes/ColumnGroups.php:15
|
1464 |
msgid "Custom Fields"
|
1465 |
msgstr "Brugerdefineret felter"
|
1466 |
|
1477 |
msgid "https://www.admincolumns.com"
|
1478 |
msgstr ""
|
1479 |
|
1480 |
+
#: classes/Admin/Section/Partial/ShowEditButton.php:21
|
1481 |
#: classes/Table/Screen.php:203
|
1482 |
msgid "Edit columns"
|
1483 |
msgstr "Rediger kolonner"
|
1484 |
|
1485 |
+
#: templates/admin/list-screen-settings-mockup.php:23
|
1486 |
#: templates/admin/modal-pro.php:31
|
1487 |
msgid "Upgrade"
|
1488 |
msgstr "Opgrader"
|
1496 |
msgstr "Brugere"
|
1497 |
|
1498 |
#: classes/ListScreen/Media.php:19 classes/ListScreenGroups.php:15
|
1499 |
+
#: classes/Settings/Column/CustomFieldType.php:133
|
1500 |
#: templates/admin/help-tab/custom-fields.php:34
|
1501 |
#: templates/settings/setting-label-icons.php:37
|
1502 |
msgid "Media"
|
1506 |
msgid "Links"
|
1507 |
msgstr ""
|
1508 |
|
1509 |
+
#: classes/ListScreen/Comment.php:16 classes/Settings/Column/Comment.php:122
|
1510 |
msgid "Comment"
|
1511 |
msgstr "Kommentar"
|
1512 |
|
1515 |
msgid "Comments"
|
1516 |
msgstr ""
|
1517 |
|
1518 |
+
#: templates/admin/page/component/addon/more-info.php:2
|
1519 |
msgid "Get this add-on"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
+
#: templates/admin/page/component/addon/deactivate.php:2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1523 |
msgid "Deactivate"
|
1524 |
msgstr ""
|
1525 |
|
1526 |
+
#: classes/Admin/Page/Addons.php:135
|
1527 |
+
#: templates/admin/page/component/addon/active-label.php:3
|
1528 |
msgid "Active"
|
1529 |
msgstr ""
|
1530 |
|
1532 |
msgid "Add Column"
|
1533 |
msgstr "Tilføj kolonne"
|
1534 |
|
1535 |
+
#: templates/admin/side-support.php:14
|
1536 |
msgid "For full documentation, bug reports, feature suggestions and other tips <a href='%s'>visit the Admin Columns website</a>."
|
1537 |
msgstr ""
|
1538 |
|
|
|
|
|
|
|
|
|
1539 |
#: templates/admin/side-support.php:10
|
1540 |
msgid "Support"
|
1541 |
msgstr "Hjælp"
|
1584 |
msgid "Get Admin Columns Pro"
|
1585 |
msgstr ""
|
1586 |
|
1587 |
+
#: classes/Admin/MenuFactory.php:57
|
1588 |
msgid "Columns"
|
1589 |
msgstr ""
|
1590 |
|
1591 |
+
#: classes/Admin/Page/Columns.php:211
|
1592 |
msgid "Warning! The %s columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1593 |
msgstr ""
|
1594 |
|
1596 |
msgid "Update"
|
1597 |
msgstr "Opdatér"
|
1598 |
|
1599 |
+
#: classes/Admin/Page/Columns.php:202
|
1600 |
msgid "Store settings"
|
1601 |
msgstr "Gem indstillinger"
|
1602 |
|
1603 |
+
#: classes/Admin/MenuFactory.php:59
|
1604 |
msgid "Add-ons"
|
1605 |
msgstr ""
|
1606 |
|
1607 |
+
#: classes/Admin/MenuFactory.php:58 classes/PluginActionLinks.php:40
|
1608 |
+
#: templates/admin/list-screen-settings-mockup.php:13
|
1609 |
+
#: templates/admin/page/settings.php:6
|
1610 |
msgid "Settings"
|
1611 |
msgstr "Indstillinger"
|
1612 |
|
1622 |
msgid "Warning! ALL saved admin columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1623 |
msgstr ""
|
1624 |
|
|
|
|
|
|
|
|
|
1625 |
#: classes/Admin/Section/Restore.php:21
|
1626 |
+
msgid "Delete all column settings and restore the default settings."
|
1627 |
+
msgstr ""
|
1628 |
|
1629 |
#: classes/Admin/Section/Restore.php:20
|
1630 |
msgid "Restore Settings"
|
1631 |
msgstr "Gendan indstillinger"
|
1632 |
|
1633 |
#: templates/admin/edit-actions.php:24 templates/admin/edit-columns.php:39
|
|
|
1634 |
msgid "Save"
|
1635 |
msgstr ""
|
1636 |
|
|
|
|
|
|
|
|
|
1637 |
#: classes/Admin/Section/General.php:36
|
1638 |
#: classes/Settings/Column/DateTimeFormat.php:45
|
1639 |
msgid "General Settings"
|
1703 |
msgid "Change order"
|
1704 |
msgstr "Ændre rækkefølge"
|
1705 |
|
|
|
|
|
|
|
|
|
1706 |
#: templates/admin/help-tab/introduction.php:2
|
1707 |
msgid "This plugin is for adding and removing additional columns to the administration screens for post(types), pages, media library, comments, links and users. Change the column's label and reorder them."
|
1708 |
msgstr "Dette plugin er til at tilføje og fjerne tillægskolonner på administrationsskærme for indlægs(typer), sider, mediebibliotek, kommentarer, links og brugere. Ændre kolonnens etikette og rækkefølge."
|
1709 |
|
|
|
|
|
|
|
|
|
1710 |
#: classes/Controller/RestoreSettingsRequest.php:42
|
1711 |
msgid "Default settings successfully restored."
|
1712 |
msgstr ""
|
1719 |
msgid "Admin Columns Settings"
|
1720 |
msgstr "Admin Kolonne Indstillinger"
|
1721 |
|
1722 |
+
#: classes/Check/Review.php:200
|
1723 |
msgid "find answers to frequently asked questions"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
+
#: classes/Check/Review.php:199
|
1727 |
msgid "Admin Columns forum on WordPress.org"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: classes/Check/Review.php:198
|
1731 |
msgid "You can also find help on the %s, and %s."
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: classes/Check/Review.php:194
|
1735 |
msgid "our forum"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: classes/Check/Review.php:188
|
1739 |
msgid "documentation page"
|
1740 |
msgstr ""
|
1741 |
|
1742 |
+
#: classes/Check/Review.php:186
|
1743 |
msgid "We're sorry to hear that; maybe we can help! If you're having problems properly setting up %s or if you would like help with some more advanced features, please visit our %s."
|
1744 |
msgstr ""
|
1745 |
|
1746 |
+
#: classes/Check/Review.php:177
|
1747 |
msgid "Permanently hide notice"
|
1748 |
msgstr ""
|
1749 |
|
1750 |
+
#: classes/Check/Review.php:176
|
1751 |
msgid "Leave a review!"
|
1752 |
msgstr ""
|
1753 |
|
1754 |
+
#: classes/Check/Review.php:172
|
1755 |
msgid "click here"
|
1756 |
msgstr ""
|
1757 |
|
1758 |
+
#: classes/Check/Review.php:168
|
1759 |
msgid "We don't mean to bug you, but you've been using %s for some time now, and we were wondering if you're happy with the plugin. If so, could you please leave a review at wordpress.org? If you're not happy with %s, please %s."
|
1760 |
msgstr ""
|
1761 |
|
1762 |
+
#: classes/Check/Review.php:159
|
1763 |
msgid "Admin Columns Pro"
|
1764 |
msgstr ""
|
1765 |
|
1766 |
#. Plugin Name of the plugin
|
1767 |
#: classes/Admin/WpMenuFactory.php:19 classes/Admin/WpMenuFactory.php:34
|
1768 |
+
#: classes/Check/Review.php:160 classes/Table/Screen.php:454
|
1769 |
msgid "Admin Columns"
|
1770 |
msgstr "Admin Columns"
|
1771 |
|
1801 |
msgid "Label"
|
1802 |
msgstr "Etikette"
|
1803 |
|
1804 |
+
#: classes/Settings/Column/Type.php:44 templates/admin/edit-column.php:30
|
1805 |
msgid "Name"
|
1806 |
msgstr "Navn"
|
1807 |
|
1809 |
msgid "Choose a column type."
|
1810 |
msgstr "Vælg en kolonne type."
|
1811 |
|
1812 |
+
#: templates/admin/edit-column.php:38 templates/admin/edit-column.php:82
|
1813 |
msgid "Clone"
|
1814 |
msgstr ""
|
1815 |
|
1853 |
msgid "width"
|
1854 |
msgstr "bredde"
|
1855 |
|
1856 |
+
#: classes/ColumnGroups.php:16 classes/Settings/Column/CustomFieldType.php:174
|
1857 |
#: classes/Settings/Column/Image.php:112
|
1858 |
msgid "Custom"
|
1859 |
msgstr "Brugerdefineret"
|
1887 |
msgstr "Registreret"
|
1888 |
|
1889 |
#: classes/ListScreenGroups.php:13
|
1890 |
+
#: classes/Settings/Column/CustomFieldType.php:102
|
1891 |
#: classes/Settings/Column/PostType.php:43
|
1892 |
msgid "Post Type"
|
1893 |
msgstr "Indholdstype"
|
1904 |
msgid "Comment Count"
|
1905 |
msgstr ""
|
1906 |
|
1907 |
+
#: templates/admin/edit-column.php:40 templates/admin/edit-column.php:84
|
1908 |
msgid "Remove"
|
1909 |
msgstr "Fjern"
|
1910 |
|
1941 |
msgstr ""
|
1942 |
|
1943 |
#: classes/Settings/Column/User.php:81
|
1944 |
+
#: templates/admin/list-screen-settings-mockup.php:36
|
1945 |
msgid "Roles"
|
1946 |
msgstr "Roller"
|
1947 |
|
2172 |
msgid "Description"
|
2173 |
msgstr "Beskrivelse"
|
2174 |
|
2175 |
+
#: classes/Settings/Column/CustomFieldType.php:77
|
2176 |
msgid "This will determine how the value will be displayed."
|
2177 |
msgstr "Dette afgør hvordan værdien vil blive vist."
|
2178 |
|
2179 |
+
#: classes/Settings/Column/CustomFieldType.php:84
|
2180 |
msgid "Field Type"
|
2181 |
msgstr "Felttype"
|
2182 |
|
2183 |
+
#: classes/Settings/Column/CustomFieldType.php:139
|
2184 |
#: templates/admin/help-tab/custom-fields.php:38
|
2185 |
msgid "Multiple Values"
|
2186 |
msgstr "Flere værdier"
|
2187 |
|
2188 |
+
#: classes/Settings/Column/CustomFieldType.php:124
|
2189 |
#: templates/admin/help-tab/custom-fields.php:30
|
2190 |
msgid "Image"
|
2191 |
msgstr "Billede"
|
2199 |
msgid "Counter"
|
2200 |
msgstr ""
|
2201 |
|
2202 |
+
#: classes/Settings/Column/CustomFieldType.php:121
|
2203 |
#: templates/admin/help-tab/custom-fields.php:10
|
2204 |
msgid "Color"
|
2205 |
msgstr "Farve"
|
2206 |
|
2207 |
#: classes/ColumnGroups.php:13
|
2208 |
#: classes/Helper/Select/Group/CustomField/MultiSite.php:53
|
2209 |
+
#: classes/Settings/Column/CustomFieldType.php:189
|
2210 |
#: classes/Settings/Column/Image.php:72
|
2211 |
#: classes/Settings/Column/NumberFormat.php:88
|
2212 |
#: classes/Settings/Column/Separator.php:25
|
2214 |
msgid "Default"
|
2215 |
msgstr "Standard"
|
2216 |
|
2217 |
+
#: classes/Column/CustomField.php:19 templates/tooltip/custom-field.php:7
|
2218 |
msgid "Custom Field"
|
2219 |
msgstr "Brugerdefineret felt"
|
2220 |
|
2223 |
msgstr ""
|
2224 |
|
2225 |
#: classes/Column/Comment/User.php:15 classes/ListScreen/User.php:16
|
2226 |
+
#: classes/Settings/Column/CustomFieldType.php:106
|
2227 |
+
#: classes/Settings/Column/CustomFieldType.php:135
|
2228 |
#: templates/admin/help-tab/custom-fields.php:58
|
2229 |
msgid "User"
|
2230 |
msgstr ""
|
2231 |
|
2232 |
#: classes/Column/Comment/Type.php:14
|
2233 |
+
#: classes/Settings/Column/CustomFieldType.php:80
|
2234 |
#: classes/Settings/Column/Type.php:41 classes/Settings/Column/Type.php:50
|
2235 |
+
#: templates/admin/edit-column.php:31
|
2236 |
msgid "Type"
|
2237 |
msgstr "Type"
|
2238 |
|
2241 |
msgstr "Som svar på"
|
2242 |
|
2243 |
#: classes/Column/Comment/Post.php:15
|
2244 |
+
#: classes/Settings/Column/CustomFieldType.php:134
|
2245 |
#: templates/admin/help-tab/custom-fields.php:46
|
2246 |
msgid "Post"
|
2247 |
msgstr ""
|
2250 |
msgid "Content"
|
2251 |
msgstr ""
|
2252 |
|
2253 |
+
#: classes/Settings/Column/Comment.php:126
|
2254 |
+
#: classes/Settings/Column/CustomFieldType.php:122
|
2255 |
#: classes/Settings/Column/Post.php:103
|
2256 |
#: templates/admin/help-tab/custom-fields.php:18
|
2257 |
msgid "Date"
|
2266 |
msgstr "Dato GMT"
|
2267 |
|
2268 |
#: classes/Column/Post/AuthorName.php:18
|
2269 |
+
#: classes/Settings/Column/Comment.php:124 classes/Settings/Column/Post.php:101
|
2270 |
msgid "Author"
|
2271 |
msgstr "Forfatter"
|
2272 |
|
2283 |
msgstr "Forfatter IP"
|
2284 |
|
2285 |
#: classes/Column/Comment/AuthorEmail.php:14
|
2286 |
+
#: classes/Settings/Column/Comment.php:125
|
2287 |
msgid "Author Email"
|
2288 |
msgstr ""
|
2289 |
|
2300 |
msgid "Agent"
|
2301 |
msgstr "Agent"
|
2302 |
|
2303 |
+
#: templates/admin/edit-column.php:35
|
2304 |
msgid "Edit"
|
2305 |
msgstr "Rediger"
|
2306 |
|
2309 |
msgstr ""
|
2310 |
|
2311 |
#: classes/Column/Comment/ID.php:14 classes/Column/Media/ID.php:14
|
2312 |
+
#: classes/Column/Post/ID.php:15 classes/Settings/Column/Comment.php:123
|
2313 |
#: classes/Settings/Column/Post.php:100 classes/Settings/Column/Term.php:32
|
2314 |
#: templates/admin/edit-actions.php:41
|
2315 |
msgid "ID"
|
2319 |
#: classes/Settings/Column/MissingImageSize.php:23
|
2320 |
#: classes/Settings/Column/PostFormatIcon.php:25
|
2321 |
#: classes/Settings/Column/Pro.php:24 classes/Settings/Column/StatusIcon.php:25
|
2322 |
+
#: classes/Settings/Column/Toggle.php:15
|
2323 |
+
#: templates/admin/list-screen-settings-mockup.php:93
|
2324 |
+
#: templates/admin/side-feedback.php:14
|
2325 |
msgid "No"
|
2326 |
msgstr "Nej"
|
2327 |
|
2329 |
#: classes/Settings/Column/MissingImageSize.php:22
|
2330 |
#: classes/Settings/Column/PostFormatIcon.php:24
|
2331 |
#: classes/Settings/Column/Pro.php:23 classes/Settings/Column/StatusIcon.php:24
|
2332 |
+
#: classes/Settings/Column/Toggle.php:14
|
2333 |
+
#: templates/admin/list-screen-settings-mockup.php:92
|
2334 |
+
#: templates/admin/side-feedback.php:13
|
2335 |
msgid "Yes"
|
2336 |
msgstr "Ja"
|
2337 |
|
2347 |
msgid "Actions"
|
2348 |
msgstr "Handlinger"
|
2349 |
|
|
|
|
|
|
|
|
|
2350 |
#: classes/Integration/WooCommerce.php:16
|
2351 |
+
#: classes/Integration/WooCommerce.php:20
|
2352 |
msgid "WooCommerce"
|
2353 |
msgstr ""
|
2354 |
|
languages/codepress-admin-columns-de_DE.mo
CHANGED
Binary file
|
languages/codepress-admin-columns-de_DE.po
CHANGED
@@ -11,6 +11,298 @@ msgstr ""
|
|
11 |
"Language: de\n"
|
12 |
"Project-Id-Version: Plugins - Admin Columns - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: classes/Column/Media/Album.php:14
|
15 |
msgid "Album"
|
16 |
msgstr ""
|
@@ -19,11 +311,7 @@ msgstr ""
|
|
19 |
msgid "Artist"
|
20 |
msgstr ""
|
21 |
|
22 |
-
#:
|
23 |
-
msgid "Network Activate"
|
24 |
-
msgstr ""
|
25 |
-
|
26 |
-
#: classes/Admin/AddonStatus.php:47
|
27 |
msgid "Network Active"
|
28 |
msgstr ""
|
29 |
|
@@ -35,10 +323,6 @@ msgstr ""
|
|
35 |
msgid "First Post"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: classes/Integration/GravityForms.php:18
|
39 |
-
msgid "Take your form submission management to the next level!"
|
40 |
-
msgstr ""
|
41 |
-
|
42 |
#: classes/Settings/Column/PostStatus.php:33
|
43 |
msgid "Post Status"
|
44 |
msgstr ""
|
@@ -119,17 +403,13 @@ msgstr ""
|
|
119 |
msgid "Export table contents to CSV"
|
120 |
msgstr ""
|
121 |
|
122 |
-
#: templates/tooltip/bulk-editing.php:25
|
123 |
#: templates/tooltip/export-disabled.php:17 templates/tooltip/export.php:25
|
124 |
#: templates/tooltip/inline-editing.php:25
|
125 |
#: templates/tooltip/smart-filtering.php:28 templates/tooltip/sorting.php:29
|
126 |
msgid "Learn more »"
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: classes/Integration/YoastSeo.php:16
|
130 |
-
msgid "Enrich the Yoast SEO columns with amazing pro features!"
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
#: classes/Column/User/Login.php:24
|
134 |
msgid "Super Admin"
|
135 |
msgstr ""
|
@@ -166,6 +446,7 @@ msgstr ""
|
|
166 |
msgid "Export Unavailable"
|
167 |
msgstr ""
|
168 |
|
|
|
169 |
#: templates/tooltip/bulk-editing.php:19
|
170 |
msgid "Bulk Edit"
|
171 |
msgstr ""
|
@@ -206,6 +487,8 @@ msgstr ""
|
|
206 |
msgid "Sort by clicking the column header on the list table. Click the column header again to switch between <em>ascending</em> and <em>descending</em>."
|
207 |
msgstr ""
|
208 |
|
|
|
|
|
209 |
#: templates/tooltip/filtering.php:13
|
210 |
msgid "Smart Filters"
|
211 |
msgstr ""
|
@@ -281,6 +564,7 @@ msgstr ""
|
|
281 |
msgid "Click on the pencil icon to start editing the value of a field."
|
282 |
msgstr ""
|
283 |
|
|
|
284 |
#: templates/tooltip/inline-editing.php:13
|
285 |
msgid "To start inline editing, toggle the “Inline Edit” button on top of the list table."
|
286 |
msgstr ""
|
@@ -301,11 +585,8 @@ msgstr ""
|
|
301 |
msgid "Search the contents of your columns."
|
302 |
msgstr ""
|
303 |
|
304 |
-
#: classes/Integration/MetaBox.php:
|
305 |
-
|
306 |
-
msgstr ""
|
307 |
-
|
308 |
-
#: classes/Integration/MetaBox.php:14
|
309 |
msgid "Meta Box"
|
310 |
msgstr ""
|
311 |
|
@@ -313,7 +594,7 @@ msgstr ""
|
|
313 |
msgid "Column Type"
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: classes/Admin/
|
317 |
msgid "No deprecated hooks or filters found."
|
318 |
msgstr ""
|
319 |
|
@@ -324,11 +605,13 @@ msgid "Smart Filtering"
|
|
324 |
msgstr ""
|
325 |
|
326 |
#: classes/Settings/Column/Pro/BulkEditing.php:11
|
|
|
327 |
#: templates/tooltip/bulk-editing.php:7
|
328 |
msgid "Bulk Editing"
|
329 |
msgstr ""
|
330 |
|
331 |
#: classes/Settings/Column/Pro/InlineEditing.php:11
|
|
|
332 |
#: templates/tooltip/inline-editing.php:7
|
333 |
msgid "Inline Editing"
|
334 |
msgstr ""
|
@@ -417,14 +700,6 @@ msgstr ""
|
|
417 |
msgid "There was an error during saving the column settings."
|
418 |
msgstr ""
|
419 |
|
420 |
-
#: classes/Integration/ACF.php:16
|
421 |
-
msgid "Display and edit ACF fields in the posts overview in seconds!"
|
422 |
-
msgstr ""
|
423 |
-
|
424 |
-
#: classes/Integration/Pods.php:16
|
425 |
-
msgid "Display and edit Pods fields in the posts overview in seconds!"
|
426 |
-
msgstr ""
|
427 |
-
|
428 |
#: templates/admin/side-banner.php:60
|
429 |
msgid "Includes special integrations for:"
|
430 |
msgstr ""
|
@@ -462,14 +737,15 @@ msgid "Local Path"
|
|
462 |
msgstr ""
|
463 |
|
464 |
#: classes/Integration/EventsCalendar.php:16
|
|
|
465 |
msgid "Events Calendar"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
469 |
msgid "Uses one or more %s IDs to display information about it."
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: classes/Check/Review.php:
|
473 |
msgid "You can also use your admincolumns.com account to access support through %s!"
|
474 |
msgstr ""
|
475 |
|
@@ -481,7 +757,7 @@ msgstr ""
|
|
481 |
msgid "Value: Should contain a URL."
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
485 |
#: templates/admin/help-tab/custom-fields.php:54
|
486 |
msgid "URL"
|
487 |
msgstr ""
|
@@ -502,15 +778,8 @@ msgstr ""
|
|
502 |
msgid "Value: This will show if the field has content or not."
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: classes/Integration/NinjaForms.php:18
|
506 |
-
msgid "Add Ninja Forms columns that can be sorted, filtered and directly edited!"
|
507 |
-
msgstr ""
|
508 |
-
|
509 |
-
#: classes/Integration/EventsCalendar.php:18
|
510 |
-
msgid "Manage columns for your event, organizer or venue overviews."
|
511 |
-
msgstr ""
|
512 |
-
|
513 |
#: classes/Settings/Column/Pro/Sorting.php:11
|
|
|
514 |
#: templates/settings/setting-label-icons.php:43
|
515 |
#: templates/tooltip/sorting.php:7
|
516 |
msgid "Sorting"
|
@@ -520,10 +789,16 @@ msgstr ""
|
|
520 |
msgid "Filtering"
|
521 |
msgstr ""
|
522 |
|
523 |
-
#: classes/Settings/Column/Pro/Export.php:11
|
|
|
|
|
524 |
msgid "Export"
|
525 |
msgstr ""
|
526 |
|
|
|
|
|
|
|
|
|
527 |
#: templates/admin/modal-pro.php:33
|
528 |
msgid "Only %s for 1 site"
|
529 |
msgstr ""
|
@@ -669,11 +944,11 @@ msgstr ""
|
|
669 |
msgid "Thumbnails"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: classes/Helper/Post.php:
|
673 |
msgid "Missed schedule"
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: classes/Helper/Post.php:
|
677 |
msgid "Scheduled"
|
678 |
msgstr ""
|
679 |
|
@@ -689,7 +964,7 @@ msgstr ""
|
|
689 |
msgid "More Tag"
|
690 |
msgstr ""
|
691 |
|
692 |
-
#: classes/Column/Menu.php:
|
693 |
msgid "Menu"
|
694 |
msgstr ""
|
695 |
|
@@ -713,7 +988,8 @@ msgstr ""
|
|
713 |
msgid "Alternative Text"
|
714 |
msgstr ""
|
715 |
|
716 |
-
#: classes/Integration/NinjaForms.php:16
|
|
|
717 |
msgid "Ninja Forms"
|
718 |
msgstr ""
|
719 |
|
@@ -721,19 +997,19 @@ msgstr ""
|
|
721 |
msgid "Password protected"
|
722 |
msgstr ""
|
723 |
|
724 |
-
#: classes/Helper/Post.php:
|
725 |
msgid "Pending for review"
|
726 |
msgstr ""
|
727 |
|
728 |
-
#: classes/Helper/Post.php:
|
729 |
msgid "Draft"
|
730 |
msgstr "Entwurf"
|
731 |
|
732 |
-
#: classes/Helper/Post.php:
|
733 |
msgid "Published"
|
734 |
msgstr "Veröffentlicht"
|
735 |
|
736 |
-
#: classes/Helper/Post.php:
|
737 |
msgid "Private"
|
738 |
msgstr "Privat"
|
739 |
|
@@ -770,11 +1046,7 @@ msgstr "Sende mir einen Rabatt"
|
|
770 |
msgid "Prices starting from %s"
|
771 |
msgstr "Preise starten bei %s"
|
772 |
|
773 |
-
#: classes/Integration/BuddyPress.php:
|
774 |
-
msgid "Display any of your Profile Fields for BuddyPress on your users overview."
|
775 |
-
msgstr ""
|
776 |
-
|
777 |
-
#: classes/Integration/BuddyPress.php:15
|
778 |
msgid "BuddyPress"
|
779 |
msgstr "BuddyPress"
|
780 |
|
@@ -811,8 +1083,9 @@ msgstr ""
|
|
811 |
msgid "Auto"
|
812 |
msgstr "Auto"
|
813 |
|
814 |
-
#: classes/Admin/
|
815 |
-
#: classes/Settings/Column/
|
|
|
816 |
#: classes/Settings/Column/Term.php:36 classes/Settings/Column/User.php:54
|
817 |
msgid "Display"
|
818 |
msgstr ""
|
@@ -918,46 +1191,46 @@ msgstr ""
|
|
918 |
msgid "Time Difference"
|
919 |
msgstr "Zeitunterschied"
|
920 |
|
921 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
922 |
msgid "Multiple"
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
926 |
msgid "Choice"
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
930 |
msgid "Relational"
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
934 |
msgid "Basic"
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
938 |
msgid "Number of Fields"
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
942 |
#: templates/admin/help-tab/custom-fields.php:50
|
943 |
msgid "True / False"
|
944 |
msgstr "Wahr / Falsch"
|
945 |
|
946 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
947 |
#: templates/admin/help-tab/custom-fields.php:26
|
948 |
msgid "Has Content"
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
952 |
#: templates/admin/help-tab/custom-fields.php:42
|
953 |
msgid "Number"
|
954 |
msgstr "Zahl"
|
955 |
|
956 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
957 |
msgid "Text"
|
958 |
msgstr "Text"
|
959 |
|
960 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
961 |
msgid "Multiple IDs should be separated by commas."
|
962 |
msgstr ""
|
963 |
|
@@ -1009,9 +1282,9 @@ msgstr ""
|
|
1009 |
msgid "Shortlink"
|
1010 |
msgstr "Kurzlink"
|
1011 |
|
1012 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1013 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1014 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1015 |
msgid ", "
|
1016 |
msgstr ""
|
1017 |
|
@@ -1027,18 +1300,10 @@ msgstr "Gesamter Pfad"
|
|
1027 |
msgid "Discount is valid until %s"
|
1028 |
msgstr ""
|
1029 |
|
1030 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:
|
1031 |
msgid "Show %s button on table screen."
|
1032 |
msgstr ""
|
1033 |
|
1034 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:26
|
1035 |
-
msgid "Default is %s."
|
1036 |
-
msgstr ""
|
1037 |
-
|
1038 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:26
|
1039 |
-
msgid "on"
|
1040 |
-
msgstr "an"
|
1041 |
-
|
1042 |
#: classes/Admin/Tooltip.php:29
|
1043 |
msgid "Notice"
|
1044 |
msgstr "Notiz"
|
@@ -1047,49 +1312,49 @@ msgstr "Notiz"
|
|
1047 |
msgid "Instructions"
|
1048 |
msgstr "Anweisungen"
|
1049 |
|
1050 |
-
#: classes/Admin/
|
1051 |
msgid "our documentation"
|
1052 |
msgstr "unsere Dokumentation"
|
1053 |
|
1054 |
-
#: classes/Admin/
|
1055 |
msgid "This site is using some actions or filters that have changed. Please read %s to resolve them."
|
1056 |
msgstr ""
|
1057 |
|
1058 |
-
#: classes/Admin/
|
1059 |
msgid "The Admin Columns plugin has undergone some major changes in version 4."
|
1060 |
msgstr ""
|
1061 |
|
1062 |
-
#: classes/Admin/
|
1063 |
msgid "The callback used is %s."
|
1064 |
msgid_plural "The callbacks used are %s."
|
1065 |
msgstr[0] ""
|
1066 |
msgstr[1] ""
|
1067 |
|
1068 |
-
#: classes/Admin/
|
1069 |
msgid "View documentation"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
-
#: classes/Admin/
|
1073 |
msgid "The action %s used on this website is deprecated since %s."
|
1074 |
msgstr ""
|
1075 |
|
1076 |
-
#: classes/Admin/
|
1077 |
msgid "The filter %s used on this website is deprecated since %s."
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: classes/Admin/
|
1081 |
msgid "Deprecated Actions"
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: classes/Admin/
|
1085 |
msgid "Deprecated Filters"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
-
#: classes/Admin/
|
1089 |
msgid "Help"
|
1090 |
msgstr ""
|
1091 |
|
1092 |
-
#: templates/admin/edit-column.php:
|
1093 |
msgid "Close"
|
1094 |
msgstr ""
|
1095 |
|
@@ -1125,23 +1390,21 @@ msgstr ""
|
|
1125 |
msgid "You need at least one column"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
-
#: classes/Admin/
|
1129 |
msgid "Available"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
-
#: classes/Admin/
|
1133 |
msgid "Recommended"
|
1134 |
msgstr ""
|
1135 |
|
1136 |
-
#: classes/Integration/Types.php:
|
1137 |
-
|
1138 |
-
msgstr ""
|
1139 |
-
|
1140 |
-
#: classes/Integration/Types.php:14
|
1141 |
msgid "Toolset Types"
|
1142 |
msgstr ""
|
1143 |
|
1144 |
-
#: classes/Integration/Pods.php:14
|
|
|
1145 |
msgid "Pods"
|
1146 |
msgstr ""
|
1147 |
|
@@ -1197,7 +1460,7 @@ msgstr ""
|
|
1197 |
msgid "Did you know Admin Columns Pro has an integration addon for %s? With the proper Admin Columns Pro license, you can download them from %s!"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
-
#: classes/
|
1201 |
msgid "Custom Fields"
|
1202 |
msgstr "Benutzerdefinierte Felder"
|
1203 |
|
@@ -1214,11 +1477,12 @@ msgstr ""
|
|
1214 |
msgid "https://www.admincolumns.com"
|
1215 |
msgstr ""
|
1216 |
|
1217 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:
|
1218 |
#: classes/Table/Screen.php:203
|
1219 |
msgid "Edit columns"
|
1220 |
msgstr "Bearbeite Spalten"
|
1221 |
|
|
|
1222 |
#: templates/admin/modal-pro.php:31
|
1223 |
msgid "Upgrade"
|
1224 |
msgstr "Aktualisierung"
|
@@ -1232,7 +1496,7 @@ msgid "Users"
|
|
1232 |
msgstr "Benutzer"
|
1233 |
|
1234 |
#: classes/ListScreen/Media.php:19 classes/ListScreenGroups.php:15
|
1235 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1236 |
#: templates/admin/help-tab/custom-fields.php:34
|
1237 |
#: templates/settings/setting-label-icons.php:37
|
1238 |
msgid "Media"
|
@@ -1242,7 +1506,7 @@ msgstr "Media"
|
|
1242 |
msgid "Links"
|
1243 |
msgstr ""
|
1244 |
|
1245 |
-
#: classes/ListScreen/Comment.php:16 classes/Settings/Column/Comment.php:
|
1246 |
msgid "Comment"
|
1247 |
msgstr ""
|
1248 |
|
@@ -1251,23 +1515,16 @@ msgstr ""
|
|
1251 |
msgid "Comments"
|
1252 |
msgstr ""
|
1253 |
|
1254 |
-
#:
|
1255 |
msgid "Get this add-on"
|
1256 |
msgstr ""
|
1257 |
|
1258 |
-
#:
|
1259 |
-
msgid "Download & Install"
|
1260 |
-
msgstr ""
|
1261 |
-
|
1262 |
-
#: classes/Admin/AddonStatus.php:84
|
1263 |
-
msgid "Activate"
|
1264 |
-
msgstr "Aktivieren"
|
1265 |
-
|
1266 |
-
#: classes/Admin/AddonStatus.php:60 classes/Admin/AddonStatus.php:76
|
1267 |
msgid "Deactivate"
|
1268 |
msgstr "Deaktivieren"
|
1269 |
|
1270 |
-
#: classes/Admin/
|
|
|
1271 |
msgid "Active"
|
1272 |
msgstr "Aktiv"
|
1273 |
|
@@ -1275,12 +1532,8 @@ msgstr "Aktiv"
|
|
1275 |
msgid "Add Column"
|
1276 |
msgstr ""
|
1277 |
|
1278 |
-
#: templates/admin/side-support.php:17
|
1279 |
-
msgid "For full documentation, bug reports, feature suggestions and other tips <a href='%s'>visit the Admin Columns website</a>."
|
1280 |
-
msgstr ""
|
1281 |
-
|
1282 |
#: templates/admin/side-support.php:14
|
1283 |
-
msgid "
|
1284 |
msgstr ""
|
1285 |
|
1286 |
#: templates/admin/side-support.php:10
|
@@ -1331,11 +1584,11 @@ msgstr ""
|
|
1331 |
msgid "Get Admin Columns Pro"
|
1332 |
msgstr ""
|
1333 |
|
1334 |
-
#: classes/Admin/MenuFactory.php:
|
1335 |
msgid "Columns"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
-
#: classes/Admin/
|
1339 |
msgid "Warning! The %s columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1340 |
msgstr ""
|
1341 |
|
@@ -1343,15 +1596,17 @@ msgstr ""
|
|
1343 |
msgid "Update"
|
1344 |
msgstr "Aktualisieren"
|
1345 |
|
1346 |
-
#: classes/Admin/
|
1347 |
msgid "Store settings"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
-
#: classes/Admin/MenuFactory.php:
|
1351 |
msgid "Add-ons"
|
1352 |
msgstr ""
|
1353 |
|
1354 |
-
#: classes/Admin/MenuFactory.php:
|
|
|
|
|
1355 |
msgid "Settings"
|
1356 |
msgstr "Einstellungen"
|
1357 |
|
@@ -1367,12 +1622,8 @@ msgstr "Andere"
|
|
1367 |
msgid "Warning! ALL saved admin columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1368 |
msgstr ""
|
1369 |
|
1370 |
-
#: templates/admin/page/settings-section-restore.php:4
|
1371 |
-
msgid "Restore default settings"
|
1372 |
-
msgstr "Standardeinstellungen wiederherstellen"
|
1373 |
-
|
1374 |
#: classes/Admin/Section/Restore.php:21
|
1375 |
-
msgid "
|
1376 |
msgstr ""
|
1377 |
|
1378 |
#: classes/Admin/Section/Restore.php:20
|
@@ -1380,14 +1631,9 @@ msgid "Restore Settings"
|
|
1380 |
msgstr ""
|
1381 |
|
1382 |
#: templates/admin/edit-actions.php:24 templates/admin/edit-columns.php:39
|
1383 |
-
#: templates/admin/page/settings-section-general.php:10
|
1384 |
msgid "Save"
|
1385 |
msgstr "Speichern"
|
1386 |
|
1387 |
-
#: classes/Admin/Section/General.php:37
|
1388 |
-
msgid "Customize your Admin Columns settings."
|
1389 |
-
msgstr ""
|
1390 |
-
|
1391 |
#: classes/Admin/Section/General.php:36
|
1392 |
#: classes/Settings/Column/DateTimeFormat.php:45
|
1393 |
msgid "General Settings"
|
@@ -1457,18 +1703,10 @@ msgstr ""
|
|
1457 |
msgid "Change order"
|
1458 |
msgstr ""
|
1459 |
|
1460 |
-
#: classes/Admin/HelpTab/Basics.php:11
|
1461 |
-
msgid "Basics"
|
1462 |
-
msgstr ""
|
1463 |
-
|
1464 |
#: templates/admin/help-tab/introduction.php:2
|
1465 |
msgid "This plugin is for adding and removing additional columns to the administration screens for post(types), pages, media library, comments, links and users. Change the column's label and reorder them."
|
1466 |
msgstr ""
|
1467 |
|
1468 |
-
#: classes/Admin/HelpTab/Introduction.php:11
|
1469 |
-
msgid "Overview"
|
1470 |
-
msgstr "Überblick"
|
1471 |
-
|
1472 |
#: classes/Controller/RestoreSettingsRequest.php:42
|
1473 |
msgid "Default settings successfully restored."
|
1474 |
msgstr ""
|
@@ -1481,53 +1719,53 @@ msgstr ""
|
|
1481 |
msgid "Admin Columns Settings"
|
1482 |
msgstr ""
|
1483 |
|
1484 |
-
#: classes/Check/Review.php:
|
1485 |
msgid "find answers to frequently asked questions"
|
1486 |
msgstr ""
|
1487 |
|
1488 |
-
#: classes/Check/Review.php:
|
1489 |
msgid "Admin Columns forum on WordPress.org"
|
1490 |
msgstr ""
|
1491 |
|
1492 |
-
#: classes/Check/Review.php:
|
1493 |
msgid "You can also find help on the %s, and %s."
|
1494 |
msgstr ""
|
1495 |
|
1496 |
-
#: classes/Check/Review.php:
|
1497 |
msgid "our forum"
|
1498 |
msgstr ""
|
1499 |
|
1500 |
-
#: classes/Check/Review.php:
|
1501 |
msgid "documentation page"
|
1502 |
msgstr ""
|
1503 |
|
1504 |
-
#: classes/Check/Review.php:
|
1505 |
msgid "We're sorry to hear that; maybe we can help! If you're having problems properly setting up %s or if you would like help with some more advanced features, please visit our %s."
|
1506 |
msgstr ""
|
1507 |
|
1508 |
-
#: classes/Check/Review.php:
|
1509 |
msgid "Permanently hide notice"
|
1510 |
msgstr ""
|
1511 |
|
1512 |
-
#: classes/Check/Review.php:
|
1513 |
msgid "Leave a review!"
|
1514 |
msgstr ""
|
1515 |
|
1516 |
-
#: classes/Check/Review.php:
|
1517 |
msgid "click here"
|
1518 |
msgstr ""
|
1519 |
|
1520 |
-
#: classes/Check/Review.php:
|
1521 |
msgid "We don't mean to bug you, but you've been using %s for some time now, and we were wondering if you're happy with the plugin. If so, could you please leave a review at wordpress.org? If you're not happy with %s, please %s."
|
1522 |
msgstr ""
|
1523 |
|
1524 |
-
#: classes/Check/Review.php:
|
1525 |
msgid "Admin Columns Pro"
|
1526 |
msgstr ""
|
1527 |
|
1528 |
#. Plugin Name of the plugin
|
1529 |
#: classes/Admin/WpMenuFactory.php:19 classes/Admin/WpMenuFactory.php:34
|
1530 |
-
#: classes/Check/Review.php:
|
1531 |
msgid "Admin Columns"
|
1532 |
msgstr ""
|
1533 |
|
@@ -1563,7 +1801,7 @@ msgstr ""
|
|
1563 |
msgid "Label"
|
1564 |
msgstr ""
|
1565 |
|
1566 |
-
#: classes/Settings/Column/Type.php:44 templates/admin/edit-column.php:
|
1567 |
msgid "Name"
|
1568 |
msgstr "Name"
|
1569 |
|
@@ -1571,7 +1809,7 @@ msgstr "Name"
|
|
1571 |
msgid "Choose a column type."
|
1572 |
msgstr ""
|
1573 |
|
1574 |
-
#: templates/admin/edit-column.php:
|
1575 |
msgid "Clone"
|
1576 |
msgstr "Duplizieren"
|
1577 |
|
@@ -1615,7 +1853,7 @@ msgstr ""
|
|
1615 |
msgid "width"
|
1616 |
msgstr ""
|
1617 |
|
1618 |
-
#: classes/ColumnGroups.php:16 classes/Settings/Column/CustomFieldType.php:
|
1619 |
#: classes/Settings/Column/Image.php:112
|
1620 |
msgid "Custom"
|
1621 |
msgstr "Benutzerdefiniert"
|
@@ -1649,7 +1887,7 @@ msgid "Registered"
|
|
1649 |
msgstr "Angemeldet am"
|
1650 |
|
1651 |
#: classes/ListScreenGroups.php:13
|
1652 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1653 |
#: classes/Settings/Column/PostType.php:43
|
1654 |
msgid "Post Type"
|
1655 |
msgstr ""
|
@@ -1666,7 +1904,7 @@ msgstr "Spitzname"
|
|
1666 |
msgid "Comment Count"
|
1667 |
msgstr ""
|
1668 |
|
1669 |
-
#: templates/admin/edit-column.php:
|
1670 |
msgid "Remove"
|
1671 |
msgstr "Entfernen"
|
1672 |
|
@@ -1703,6 +1941,7 @@ msgid "Shortcodes"
|
|
1703 |
msgstr "Shortcodes"
|
1704 |
|
1705 |
#: classes/Settings/Column/User.php:81
|
|
|
1706 |
msgid "Roles"
|
1707 |
msgstr "Rollen"
|
1708 |
|
@@ -1933,20 +2172,20 @@ msgstr ""
|
|
1933 |
msgid "Description"
|
1934 |
msgstr "Beschreibung"
|
1935 |
|
1936 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1937 |
msgid "This will determine how the value will be displayed."
|
1938 |
msgstr ""
|
1939 |
|
1940 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1941 |
msgid "Field Type"
|
1942 |
msgstr "Feldtyp"
|
1943 |
|
1944 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1945 |
#: templates/admin/help-tab/custom-fields.php:38
|
1946 |
msgid "Multiple Values"
|
1947 |
msgstr ""
|
1948 |
|
1949 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1950 |
#: templates/admin/help-tab/custom-fields.php:30
|
1951 |
msgid "Image"
|
1952 |
msgstr "Bild"
|
@@ -1960,14 +2199,14 @@ msgstr "Auszug"
|
|
1960 |
msgid "Counter"
|
1961 |
msgstr ""
|
1962 |
|
1963 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1964 |
#: templates/admin/help-tab/custom-fields.php:10
|
1965 |
msgid "Color"
|
1966 |
msgstr ""
|
1967 |
|
1968 |
#: classes/ColumnGroups.php:13
|
1969 |
#: classes/Helper/Select/Group/CustomField/MultiSite.php:53
|
1970 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1971 |
#: classes/Settings/Column/Image.php:72
|
1972 |
#: classes/Settings/Column/NumberFormat.php:88
|
1973 |
#: classes/Settings/Column/Separator.php:25
|
@@ -1975,7 +2214,7 @@ msgstr ""
|
|
1975 |
msgid "Default"
|
1976 |
msgstr "Standard"
|
1977 |
|
1978 |
-
#: classes/Column/CustomField.php:19
|
1979 |
msgid "Custom Field"
|
1980 |
msgstr ""
|
1981 |
|
@@ -1984,16 +2223,16 @@ msgid "Word Count"
|
|
1984 |
msgstr ""
|
1985 |
|
1986 |
#: classes/Column/Comment/User.php:15 classes/ListScreen/User.php:16
|
1987 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1988 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1989 |
#: templates/admin/help-tab/custom-fields.php:58
|
1990 |
msgid "User"
|
1991 |
msgstr "Benutzer"
|
1992 |
|
1993 |
#: classes/Column/Comment/Type.php:14
|
1994 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1995 |
#: classes/Settings/Column/Type.php:41 classes/Settings/Column/Type.php:50
|
1996 |
-
#: templates/admin/edit-column.php:
|
1997 |
msgid "Type"
|
1998 |
msgstr "Typ"
|
1999 |
|
@@ -2002,7 +2241,7 @@ msgid "In Reply To"
|
|
2002 |
msgstr ""
|
2003 |
|
2004 |
#: classes/Column/Comment/Post.php:15
|
2005 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
2006 |
#: templates/admin/help-tab/custom-fields.php:46
|
2007 |
msgid "Post"
|
2008 |
msgstr "Veröffentlichen"
|
@@ -2011,8 +2250,8 @@ msgstr "Veröffentlichen"
|
|
2011 |
msgid "Content"
|
2012 |
msgstr "Inhalt"
|
2013 |
|
2014 |
-
#: classes/Settings/Column/Comment.php:
|
2015 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
2016 |
#: classes/Settings/Column/Post.php:103
|
2017 |
#: templates/admin/help-tab/custom-fields.php:18
|
2018 |
msgid "Date"
|
@@ -2027,7 +2266,7 @@ msgid "Date GMT"
|
|
2027 |
msgstr ""
|
2028 |
|
2029 |
#: classes/Column/Post/AuthorName.php:18
|
2030 |
-
#: classes/Settings/Column/Comment.php:
|
2031 |
msgid "Author"
|
2032 |
msgstr "Autor"
|
2033 |
|
@@ -2044,7 +2283,7 @@ msgid "Author IP"
|
|
2044 |
msgstr ""
|
2045 |
|
2046 |
#: classes/Column/Comment/AuthorEmail.php:14
|
2047 |
-
#: classes/Settings/Column/Comment.php:
|
2048 |
msgid "Author Email"
|
2049 |
msgstr ""
|
2050 |
|
@@ -2061,7 +2300,7 @@ msgstr ""
|
|
2061 |
msgid "Agent"
|
2062 |
msgstr "makler"
|
2063 |
|
2064 |
-
#: templates/admin/edit-column.php:
|
2065 |
msgid "Edit"
|
2066 |
msgstr "Bearbeiten"
|
2067 |
|
@@ -2070,7 +2309,7 @@ msgid "Edit Comment"
|
|
2070 |
msgstr ""
|
2071 |
|
2072 |
#: classes/Column/Comment/ID.php:14 classes/Column/Media/ID.php:14
|
2073 |
-
#: classes/Column/Post/ID.php:15 classes/Settings/Column/Comment.php:
|
2074 |
#: classes/Settings/Column/Post.php:100 classes/Settings/Column/Term.php:32
|
2075 |
#: templates/admin/edit-actions.php:41
|
2076 |
msgid "ID"
|
@@ -2080,7 +2319,9 @@ msgstr ""
|
|
2080 |
#: classes/Settings/Column/MissingImageSize.php:23
|
2081 |
#: classes/Settings/Column/PostFormatIcon.php:25
|
2082 |
#: classes/Settings/Column/Pro.php:24 classes/Settings/Column/StatusIcon.php:25
|
2083 |
-
#: classes/Settings/Column/Toggle.php:15
|
|
|
|
|
2084 |
msgid "No"
|
2085 |
msgstr "Nein"
|
2086 |
|
@@ -2088,7 +2329,9 @@ msgstr "Nein"
|
|
2088 |
#: classes/Settings/Column/MissingImageSize.php:22
|
2089 |
#: classes/Settings/Column/PostFormatIcon.php:24
|
2090 |
#: classes/Settings/Column/Pro.php:23 classes/Settings/Column/StatusIcon.php:24
|
2091 |
-
#: classes/Settings/Column/Toggle.php:14
|
|
|
|
|
2092 |
msgid "Yes"
|
2093 |
msgstr "Ja"
|
2094 |
|
@@ -2104,11 +2347,8 @@ msgstr ""
|
|
2104 |
msgid "Actions"
|
2105 |
msgstr "Aktionen"
|
2106 |
|
2107 |
-
#: classes/Integration/WooCommerce.php:18
|
2108 |
-
msgid "Enhance the products, orders and coupons overviews with new columns and inline editing."
|
2109 |
-
msgstr ""
|
2110 |
-
|
2111 |
#: classes/Integration/WooCommerce.php:16
|
|
|
2112 |
msgid "WooCommerce"
|
2113 |
msgstr ""
|
2114 |
|
11 |
"Language: de\n"
|
12 |
"Project-Id-Version: Plugins - Admin Columns - Stable (latest release)\n"
|
13 |
|
14 |
+
#: templates/admin/page/settings-section-restore.php:4
|
15 |
+
msgid "Restore settings"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: templates/admin/page/settings-section-pro-cta.php:159
|
19 |
+
msgid "Upgrade to Admin Columns Pro"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: templates/admin/page/settings-section-pro-cta.php:153
|
23 |
+
msgid "View all Pro features"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: templates/admin/page/settings-section-pro-cta.php:147
|
27 |
+
msgid "Insert a post, user or anything really directly from the overview."
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: templates/admin/page/settings-section-pro-cta.php:140
|
31 |
+
msgid "Get access to all our integrations for popular WordPress plugins"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: templates/admin/page/settings-section-pro-cta.php:139
|
35 |
+
msgid "All integration add-ons"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: templates/admin/page/settings-section-pro-cta.php:133
|
39 |
+
msgid "Manage columns for your Taxonomy overview pages"
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: templates/admin/page/settings-section-pro-cta.php:132
|
43 |
+
msgid "Taxonomy Support"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: templates/admin/page/settings-section-pro-cta.php:126
|
47 |
+
msgid "Create a better user experience when visiting the list table by setting preferences and hiding the functionality you do not need."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: templates/admin/page/settings-section-pro-cta.php:125
|
51 |
+
msgid "Customize List Table"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: templates/admin/page/settings-section-pro-cta.php:118
|
55 |
+
msgid "And of course, all network sites can use Admin Columns."
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: templates/admin/page/settings-section-pro-cta.php:117
|
59 |
+
msgid "Get insights about your entire network of sites."
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: templates/admin/page/settings-section-pro-cta.php:114
|
63 |
+
msgid "Multisite Support"
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: templates/admin/page/settings-section-pro-cta.php:107
|
67 |
+
msgid "Admin Columns can generate a fully customized and downloadable CSV."
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: templates/admin/page/settings-section-pro-cta.php:106
|
71 |
+
msgid "Want to import content in Excel, Mailchimp or anything else?"
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: templates/admin/page/settings-section-pro-cta.php:103
|
75 |
+
msgid "Export Table to CSV"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: templates/admin/page/settings-section-pro-cta.php:96
|
79 |
+
msgid "Simply scroll through your columns horizontally so your overview can be complete and functional."
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: templates/admin/page/settings-section-pro-cta.php:95
|
83 |
+
msgid "Need more columns than the size of your screen?"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: templates/admin/page/settings-section-pro-cta.php:85
|
87 |
+
msgid "With Bulk Edit you can update thousands of values at once."
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: templates/admin/page/settings-section-pro-cta.php:84
|
91 |
+
msgid "Need to update multiple values at once?"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: templates/admin/page/settings-section-pro-cta.php:73
|
95 |
+
msgid "No need to open your post, page, order, user or anything else."
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: templates/admin/page/settings-section-pro-cta.php:63
|
99 |
+
msgid "Craft overviews in minutes that display precisely what you want to see."
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: templates/admin/page/settings-section-pro-cta.php:62
|
103 |
+
msgid "Choose from a well designed set of columns or create your own."
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: templates/admin/page/settings-section-pro-cta.php:59
|
107 |
+
msgid "Unlimited Columns"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: templates/admin/page/settings-section-pro-cta.php:52
|
111 |
+
msgid "Switching between sets is easy and can be done from any list table."
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: templates/admin/page/settings-section-pro-cta.php:51
|
115 |
+
msgid "Create multiple columns presets."
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: templates/admin/page/settings-section-pro-cta.php:50
|
119 |
+
msgid "Need certain columns for certain tasks?"
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#: templates/admin/page/settings-section-pro-cta.php:47
|
123 |
+
msgid "Multiple Table Views"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: templates/admin/page/settings-section-pro-cta.php:41
|
127 |
+
msgid "Keep your column names on top of the screen when scrolling down the page"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: templates/admin/page/settings-section-pro-cta.php:40
|
131 |
+
msgid "Sticky Headers"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: templates/admin/page/settings-section-pro-cta.php:33
|
135 |
+
msgid "Filters help you to get valuable insights about orders, users, posts, anything really."
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: templates/admin/page/settings-section-pro-cta.php:32
|
139 |
+
msgid "Only show the content that matches the rules you set."
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: templates/admin/page/settings-section-pro-cta.php:22
|
143 |
+
msgid "Sort on numbers, names, prices or anything else."
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#: templates/admin/page/settings-section-pro-cta.php:21
|
147 |
+
msgid "Any column can be turned into an ordered list."
|
148 |
+
msgstr ""
|
149 |
+
|
150 |
+
#: templates/admin/page/settings-section-pro-cta.php:18
|
151 |
+
msgid "Sortable Columns"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: templates/admin/page/component/addon/network-activate-disabled.php:2
|
155 |
+
#: templates/admin/page/component/addon/network-install.php:2
|
156 |
+
msgid "Network Enable"
|
157 |
+
msgstr ""
|
158 |
+
|
159 |
+
#: templates/admin/page/component/addon/missing-license.php:3
|
160 |
+
msgid "Activate license"
|
161 |
+
msgstr ""
|
162 |
+
|
163 |
+
#: templates/admin/page/component/addon/activate-disabled.php:2
|
164 |
+
#: templates/admin/page/component/addon/install.php:2
|
165 |
+
msgid "Enable"
|
166 |
+
msgstr ""
|
167 |
+
|
168 |
+
#: templates/admin/list-screen-settings-mockup.php:123
|
169 |
+
msgid "No public saved filters available."
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#: templates/admin/list-screen-settings-mockup.php:119
|
173 |
+
msgid "Pre-applied Filters"
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#: templates/admin/list-screen-settings-mockup.php:87
|
177 |
+
#: templates/admin/page/settings-section-pro-cta.php:92
|
178 |
+
msgid "Horizontal Scrolling"
|
179 |
+
msgstr ""
|
180 |
+
|
181 |
+
#: templates/admin/list-screen-settings-mockup.php:81
|
182 |
+
msgid "Set default settings that users will see when they visit the list table."
|
183 |
+
msgstr ""
|
184 |
+
|
185 |
+
#: templates/admin/list-screen-settings-mockup.php:80
|
186 |
+
msgid "Preferences"
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#: templates/admin/list-screen-settings-mockup.php:65
|
190 |
+
msgid "Bulk Actions"
|
191 |
+
msgstr ""
|
192 |
+
|
193 |
+
#: templates/admin/list-screen-settings-mockup.php:64
|
194 |
+
msgid "Search"
|
195 |
+
msgstr ""
|
196 |
+
|
197 |
+
#: templates/admin/list-screen-settings-mockup.php:63
|
198 |
+
msgid "Status (Quick Links)"
|
199 |
+
msgstr ""
|
200 |
+
|
201 |
+
#: templates/admin/list-screen-settings-mockup.php:62
|
202 |
+
#: templates/admin/page/settings-section-pro-cta.php:146
|
203 |
+
msgid "Quick Add"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: templates/admin/list-screen-settings-mockup.php:59
|
207 |
+
msgid "Filters"
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
+
#: templates/admin/list-screen-settings-mockup.php:57
|
211 |
+
msgid "Inline Edit"
|
212 |
+
msgstr ""
|
213 |
+
|
214 |
+
#: templates/admin/list-screen-settings-mockup.php:49
|
215 |
+
msgid "Select items to hide from the list table screen."
|
216 |
+
msgstr ""
|
217 |
+
|
218 |
+
#: templates/admin/list-screen-settings-mockup.php:48
|
219 |
+
msgid "Hide on screen"
|
220 |
+
msgstr ""
|
221 |
+
|
222 |
+
#: templates/admin/list-screen-settings-mockup.php:30
|
223 |
+
msgid "Make this column set available only for specific users or roles."
|
224 |
+
msgstr ""
|
225 |
+
|
226 |
+
#: templates/admin/list-screen-settings-mockup.php:29
|
227 |
+
msgid "Conditionals"
|
228 |
+
msgstr ""
|
229 |
+
|
230 |
+
#: templates/admin/list-screen-settings-mockup.php:21
|
231 |
+
msgid "Unlock with Admin Columns Pro"
|
232 |
+
msgstr ""
|
233 |
+
|
234 |
+
#: templates/admin/list-screen-settings-mockup.php:14
|
235 |
+
#: templates/admin/list-screen-settings-mockup.php:37
|
236 |
+
msgid "optional"
|
237 |
+
msgstr ""
|
238 |
+
|
239 |
+
#: templates/admin/edit-addon.php:17
|
240 |
+
msgid "More details"
|
241 |
+
msgstr ""
|
242 |
+
|
243 |
+
#: classes/Integration/YoastSeo.php:19
|
244 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your Yoast SEO contents on any admin list table."
|
245 |
+
msgstr ""
|
246 |
+
|
247 |
+
#: classes/Integration/YoastSeo.php:18 classes/Integration/YoastSeo.php:19
|
248 |
+
msgid "Yoast SEO"
|
249 |
+
msgstr ""
|
250 |
+
|
251 |
+
#: classes/Integration/WooCommerce.php:21
|
252 |
+
msgid "Display, inline- and bulk-edit, smart filter and sort your Products, Variations, Orders and Customers"
|
253 |
+
msgstr ""
|
254 |
+
|
255 |
+
#: classes/Integration/NinjaForms.php:21
|
256 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s Submissions."
|
257 |
+
msgstr ""
|
258 |
+
|
259 |
+
#: classes/Integration/MetaBox.php:19 classes/Integration/Pods.php:19
|
260 |
+
#: classes/Integration/Types.php:19
|
261 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s contents on any admin list table."
|
262 |
+
msgstr ""
|
263 |
+
|
264 |
+
#: classes/Integration/GravityForms.php:21
|
265 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s Entries."
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: classes/Integration/GravityForms.php:20
|
269 |
+
#: classes/Integration/GravityForms.php:21
|
270 |
+
msgid "Gravity Forms"
|
271 |
+
msgstr ""
|
272 |
+
|
273 |
+
#: classes/Integration/EventsCalendar.php:21
|
274 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your Events, Organizers and Venues."
|
275 |
+
msgstr ""
|
276 |
+
|
277 |
+
#: classes/Integration/BuddyPress.php:20
|
278 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your BuddyPress data fields on the Users page."
|
279 |
+
msgstr ""
|
280 |
+
|
281 |
+
#: classes/Integration/BuddyPress.php:19
|
282 |
+
#: classes/Integration/EventsCalendar.php:20
|
283 |
+
#: classes/Integration/GravityForms.php:20 classes/Integration/MetaBox.php:18
|
284 |
+
#: classes/Integration/NinjaForms.php:20 classes/Integration/Pods.php:18
|
285 |
+
#: classes/Integration/Types.php:18 classes/Integration/WooCommerce.php:20
|
286 |
+
#: classes/Integration/YoastSeo.php:18
|
287 |
+
msgid "Integrates %s with Admin Columns."
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: classes/Integration/ACF.php:19
|
291 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your ACF contents on any admin list table."
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: classes/Integration/ACF.php:18
|
295 |
+
msgid "Integrates ACF with Admin Columns."
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: classes/Admin/Section/ProCta.php:19
|
299 |
+
msgid "Upgrade to Admin Columns Pro and unlock all the awesome features."
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: classes/Admin/Asset/Addons.php:18
|
303 |
+
msgid "The Add-on %s is activated."
|
304 |
+
msgstr ""
|
305 |
+
|
306 |
#: classes/Column/Media/Album.php:14
|
307 |
msgid "Album"
|
308 |
msgstr ""
|
311 |
msgid "Artist"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: templates/admin/page/component/addon/network-active-label.php:3
|
|
|
|
|
|
|
|
|
315 |
msgid "Network Active"
|
316 |
msgstr ""
|
317 |
|
323 |
msgid "First Post"
|
324 |
msgstr ""
|
325 |
|
|
|
|
|
|
|
|
|
326 |
#: classes/Settings/Column/PostStatus.php:33
|
327 |
msgid "Post Status"
|
328 |
msgstr ""
|
403 |
msgid "Export table contents to CSV"
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: templates/tooltip/bulk-editing.php:25 templates/tooltip/custom-field.php:15
|
407 |
#: templates/tooltip/export-disabled.php:17 templates/tooltip/export.php:25
|
408 |
#: templates/tooltip/inline-editing.php:25
|
409 |
#: templates/tooltip/smart-filtering.php:28 templates/tooltip/sorting.php:29
|
410 |
msgid "Learn more »"
|
411 |
msgstr ""
|
412 |
|
|
|
|
|
|
|
|
|
413 |
#: classes/Column/User/Login.php:24
|
414 |
msgid "Super Admin"
|
415 |
msgstr ""
|
446 |
msgid "Export Unavailable"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: templates/admin/list-screen-settings-mockup.php:58
|
450 |
#: templates/tooltip/bulk-editing.php:19
|
451 |
msgid "Bulk Edit"
|
452 |
msgstr ""
|
487 |
msgid "Sort by clicking the column header on the list table. Click the column header again to switch between <em>ascending</em> and <em>descending</em>."
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: templates/admin/list-screen-settings-mockup.php:60
|
491 |
+
#: templates/admin/page/settings-section-pro-cta.php:29
|
492 |
#: templates/tooltip/filtering.php:13
|
493 |
msgid "Smart Filters"
|
494 |
msgstr ""
|
564 |
msgid "Click on the pencil icon to start editing the value of a field."
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: templates/tooltip/custom-field.php:10
|
568 |
#: templates/tooltip/inline-editing.php:13
|
569 |
msgid "To start inline editing, toggle the “Inline Edit” button on top of the list table."
|
570 |
msgstr ""
|
585 |
msgid "Search the contents of your columns."
|
586 |
msgstr ""
|
587 |
|
588 |
+
#: classes/Integration/MetaBox.php:14 classes/Integration/MetaBox.php:18
|
589 |
+
#: classes/Integration/MetaBox.php:19
|
|
|
|
|
|
|
590 |
msgid "Meta Box"
|
591 |
msgstr ""
|
592 |
|
594 |
msgid "Column Type"
|
595 |
msgstr ""
|
596 |
|
597 |
+
#: classes/Admin/Page/Help.php:165
|
598 |
msgid "No deprecated hooks or filters found."
|
599 |
msgstr ""
|
600 |
|
605 |
msgstr ""
|
606 |
|
607 |
#: classes/Settings/Column/Pro/BulkEditing.php:11
|
608 |
+
#: templates/admin/page/settings-section-pro-cta.php:81
|
609 |
#: templates/tooltip/bulk-editing.php:7
|
610 |
msgid "Bulk Editing"
|
611 |
msgstr ""
|
612 |
|
613 |
#: classes/Settings/Column/Pro/InlineEditing.php:11
|
614 |
+
#: templates/admin/page/settings-section-pro-cta.php:70
|
615 |
#: templates/tooltip/inline-editing.php:7
|
616 |
msgid "Inline Editing"
|
617 |
msgstr ""
|
700 |
msgid "There was an error during saving the column settings."
|
701 |
msgstr ""
|
702 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
703 |
#: templates/admin/side-banner.php:60
|
704 |
msgid "Includes special integrations for:"
|
705 |
msgstr ""
|
737 |
msgstr ""
|
738 |
|
739 |
#: classes/Integration/EventsCalendar.php:16
|
740 |
+
#: classes/Integration/EventsCalendar.php:20
|
741 |
msgid "Events Calendar"
|
742 |
msgstr ""
|
743 |
|
744 |
+
#: classes/Settings/Column/CustomFieldType.php:91
|
745 |
msgid "Uses one or more %s IDs to display information about it."
|
746 |
msgstr ""
|
747 |
|
748 |
+
#: classes/Check/Review.php:193
|
749 |
msgid "You can also use your admincolumns.com account to access support through %s!"
|
750 |
msgstr ""
|
751 |
|
757 |
msgid "Value: Should contain a URL."
|
758 |
msgstr ""
|
759 |
|
760 |
+
#: classes/Settings/Column/CustomFieldType.php:125
|
761 |
#: templates/admin/help-tab/custom-fields.php:54
|
762 |
msgid "URL"
|
763 |
msgstr ""
|
778 |
msgid "Value: This will show if the field has content or not."
|
779 |
msgstr ""
|
780 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
781 |
#: classes/Settings/Column/Pro/Sorting.php:11
|
782 |
+
#: templates/admin/list-screen-settings-mockup.php:101
|
783 |
#: templates/settings/setting-label-icons.php:43
|
784 |
#: templates/tooltip/sorting.php:7
|
785 |
msgid "Sorting"
|
789 |
msgid "Filtering"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: classes/Settings/Column/Pro/Export.php:11
|
793 |
+
#: templates/admin/list-screen-settings-mockup.php:61
|
794 |
+
#: templates/tooltip/export.php:7
|
795 |
msgid "Export"
|
796 |
msgstr ""
|
797 |
|
798 |
+
#: templates/admin/page/settings-section-pro-cta.php:74
|
799 |
+
msgid "Edit your content directly from the overview."
|
800 |
+
msgstr ""
|
801 |
+
|
802 |
#: templates/admin/modal-pro.php:33
|
803 |
msgid "Only %s for 1 site"
|
804 |
msgstr ""
|
944 |
msgid "Thumbnails"
|
945 |
msgstr ""
|
946 |
|
947 |
+
#: classes/Helper/Post.php:145
|
948 |
msgid "Missed schedule"
|
949 |
msgstr ""
|
950 |
|
951 |
+
#: classes/Helper/Post.php:141
|
952 |
msgid "Scheduled"
|
953 |
msgstr ""
|
954 |
|
964 |
msgid "More Tag"
|
965 |
msgstr ""
|
966 |
|
967 |
+
#: classes/Column/Menu.php:18
|
968 |
msgid "Menu"
|
969 |
msgstr ""
|
970 |
|
988 |
msgid "Alternative Text"
|
989 |
msgstr ""
|
990 |
|
991 |
+
#: classes/Integration/NinjaForms.php:16 classes/Integration/NinjaForms.php:20
|
992 |
+
#: classes/Integration/NinjaForms.php:21
|
993 |
msgid "Ninja Forms"
|
994 |
msgstr ""
|
995 |
|
997 |
msgid "Password protected"
|
998 |
msgstr ""
|
999 |
|
1000 |
+
#: classes/Helper/Post.php:138
|
1001 |
msgid "Pending for review"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: classes/Helper/Post.php:135
|
1005 |
msgid "Draft"
|
1006 |
msgstr "Entwurf"
|
1007 |
|
1008 |
+
#: classes/Helper/Post.php:132
|
1009 |
msgid "Published"
|
1010 |
msgstr "Veröffentlicht"
|
1011 |
|
1012 |
+
#: classes/Helper/Post.php:129
|
1013 |
msgid "Private"
|
1014 |
msgstr "Privat"
|
1015 |
|
1046 |
msgid "Prices starting from %s"
|
1047 |
msgstr "Preise starten bei %s"
|
1048 |
|
1049 |
+
#: classes/Integration/BuddyPress.php:15 classes/Integration/BuddyPress.php:19
|
|
|
|
|
|
|
|
|
1050 |
msgid "BuddyPress"
|
1051 |
msgstr "BuddyPress"
|
1052 |
|
1083 |
msgid "Auto"
|
1084 |
msgstr "Auto"
|
1085 |
|
1086 |
+
#: classes/Admin/AdminLoader.php:107
|
1087 |
+
#: classes/Settings/Column/AttachmentDisplay.php:42
|
1088 |
+
#: classes/Settings/Column/Comment.php:113 classes/Settings/Column/Post.php:90
|
1089 |
#: classes/Settings/Column/Term.php:36 classes/Settings/Column/User.php:54
|
1090 |
msgid "Display"
|
1091 |
msgstr ""
|
1191 |
msgid "Time Difference"
|
1192 |
msgstr "Zeitunterschied"
|
1193 |
|
1194 |
+
#: classes/Settings/Column/CustomFieldType.php:173
|
1195 |
msgid "Multiple"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
+
#: classes/Settings/Column/CustomFieldType.php:172
|
1199 |
msgid "Choice"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
+
#: classes/Settings/Column/CustomFieldType.php:171
|
1203 |
msgid "Relational"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
+
#: classes/Settings/Column/CustomFieldType.php:170
|
1207 |
msgid "Basic"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
+
#: classes/Settings/Column/CustomFieldType.php:138
|
1211 |
msgid "Number of Fields"
|
1212 |
msgstr ""
|
1213 |
|
1214 |
+
#: classes/Settings/Column/CustomFieldType.php:130
|
1215 |
#: templates/admin/help-tab/custom-fields.php:50
|
1216 |
msgid "True / False"
|
1217 |
msgstr "Wahr / Falsch"
|
1218 |
|
1219 |
+
#: classes/Settings/Column/CustomFieldType.php:129
|
1220 |
#: templates/admin/help-tab/custom-fields.php:26
|
1221 |
msgid "Has Content"
|
1222 |
msgstr ""
|
1223 |
|
1224 |
+
#: classes/Settings/Column/CustomFieldType.php:126
|
1225 |
#: templates/admin/help-tab/custom-fields.php:42
|
1226 |
msgid "Number"
|
1227 |
msgstr "Zahl"
|
1228 |
|
1229 |
+
#: classes/Settings/Column/CustomFieldType.php:123
|
1230 |
msgid "Text"
|
1231 |
msgstr "Text"
|
1232 |
|
1233 |
+
#: classes/Settings/Column/CustomFieldType.php:92
|
1234 |
msgid "Multiple IDs should be separated by commas."
|
1235 |
msgstr ""
|
1236 |
|
1282 |
msgid "Shortlink"
|
1283 |
msgstr "Kurzlink"
|
1284 |
|
1285 |
+
#: classes/Settings/Column/CustomFieldType.php:222
|
1286 |
+
#: classes/Settings/Column/CustomFieldType.php:224
|
1287 |
+
#: classes/Settings/Column/CustomFieldType.php:308
|
1288 |
msgid ", "
|
1289 |
msgstr ""
|
1290 |
|
1300 |
msgid "Discount is valid until %s"
|
1301 |
msgstr ""
|
1302 |
|
1303 |
+
#: classes/Admin/Section/Partial/ShowEditButton.php:21
|
1304 |
msgid "Show %s button on table screen."
|
1305 |
msgstr ""
|
1306 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1307 |
#: classes/Admin/Tooltip.php:29
|
1308 |
msgid "Notice"
|
1309 |
msgstr "Notiz"
|
1312 |
msgid "Instructions"
|
1313 |
msgstr "Anweisungen"
|
1314 |
|
1315 |
+
#: classes/Admin/Page/Help.php:153
|
1316 |
msgid "our documentation"
|
1317 |
msgstr "unsere Dokumentation"
|
1318 |
|
1319 |
+
#: classes/Admin/Page/Help.php:150
|
1320 |
msgid "This site is using some actions or filters that have changed. Please read %s to resolve them."
|
1321 |
msgstr ""
|
1322 |
|
1323 |
+
#: classes/Admin/Page/Help.php:146
|
1324 |
msgid "The Admin Columns plugin has undergone some major changes in version 4."
|
1325 |
msgstr ""
|
1326 |
|
1327 |
+
#: classes/Admin/Page/Help.php:69
|
1328 |
msgid "The callback used is %s."
|
1329 |
msgid_plural "The callbacks used are %s."
|
1330 |
msgstr[0] ""
|
1331 |
msgstr[1] ""
|
1332 |
|
1333 |
+
#: classes/Admin/Page/Help.php:55
|
1334 |
msgid "View documentation"
|
1335 |
msgstr ""
|
1336 |
|
1337 |
+
#: classes/Admin/Page/Help.php:87
|
1338 |
msgid "The action %s used on this website is deprecated since %s."
|
1339 |
msgstr ""
|
1340 |
|
1341 |
+
#: classes/Admin/Page/Help.php:116
|
1342 |
msgid "The filter %s used on this website is deprecated since %s."
|
1343 |
msgstr ""
|
1344 |
|
1345 |
+
#: classes/Admin/Page/Help.php:83
|
1346 |
msgid "Deprecated Actions"
|
1347 |
msgstr ""
|
1348 |
|
1349 |
+
#: classes/Admin/Page/Help.php:112
|
1350 |
msgid "Deprecated Filters"
|
1351 |
msgstr ""
|
1352 |
|
1353 |
+
#: classes/Admin/MenuFactory.php:71 classes/Admin/Page/Help.php:144
|
1354 |
msgid "Help"
|
1355 |
msgstr ""
|
1356 |
|
1357 |
+
#: templates/admin/edit-column.php:36 templates/admin/edit-column.php:80
|
1358 |
msgid "Close"
|
1359 |
msgstr ""
|
1360 |
|
1390 |
msgid "You need at least one column"
|
1391 |
msgstr ""
|
1392 |
|
1393 |
+
#: classes/Admin/Page/Addons.php:143
|
1394 |
msgid "Available"
|
1395 |
msgstr ""
|
1396 |
|
1397 |
+
#: classes/Admin/Page/Addons.php:127
|
1398 |
msgid "Recommended"
|
1399 |
msgstr ""
|
1400 |
|
1401 |
+
#: classes/Integration/Types.php:14 classes/Integration/Types.php:18
|
1402 |
+
#: classes/Integration/Types.php:19
|
|
|
|
|
|
|
1403 |
msgid "Toolset Types"
|
1404 |
msgstr ""
|
1405 |
|
1406 |
+
#: classes/Integration/Pods.php:14 classes/Integration/Pods.php:18
|
1407 |
+
#: classes/Integration/Pods.php:19
|
1408 |
msgid "Pods"
|
1409 |
msgstr ""
|
1410 |
|
1460 |
msgid "Did you know Admin Columns Pro has an integration addon for %s? With the proper Admin Columns Pro license, you can download them from %s!"
|
1461 |
msgstr ""
|
1462 |
|
1463 |
+
#: classes/ColumnGroups.php:15
|
1464 |
msgid "Custom Fields"
|
1465 |
msgstr "Benutzerdefinierte Felder"
|
1466 |
|
1477 |
msgid "https://www.admincolumns.com"
|
1478 |
msgstr ""
|
1479 |
|
1480 |
+
#: classes/Admin/Section/Partial/ShowEditButton.php:21
|
1481 |
#: classes/Table/Screen.php:203
|
1482 |
msgid "Edit columns"
|
1483 |
msgstr "Bearbeite Spalten"
|
1484 |
|
1485 |
+
#: templates/admin/list-screen-settings-mockup.php:23
|
1486 |
#: templates/admin/modal-pro.php:31
|
1487 |
msgid "Upgrade"
|
1488 |
msgstr "Aktualisierung"
|
1496 |
msgstr "Benutzer"
|
1497 |
|
1498 |
#: classes/ListScreen/Media.php:19 classes/ListScreenGroups.php:15
|
1499 |
+
#: classes/Settings/Column/CustomFieldType.php:133
|
1500 |
#: templates/admin/help-tab/custom-fields.php:34
|
1501 |
#: templates/settings/setting-label-icons.php:37
|
1502 |
msgid "Media"
|
1506 |
msgid "Links"
|
1507 |
msgstr ""
|
1508 |
|
1509 |
+
#: classes/ListScreen/Comment.php:16 classes/Settings/Column/Comment.php:122
|
1510 |
msgid "Comment"
|
1511 |
msgstr ""
|
1512 |
|
1515 |
msgid "Comments"
|
1516 |
msgstr ""
|
1517 |
|
1518 |
+
#: templates/admin/page/component/addon/more-info.php:2
|
1519 |
msgid "Get this add-on"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
+
#: templates/admin/page/component/addon/deactivate.php:2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1523 |
msgid "Deactivate"
|
1524 |
msgstr "Deaktivieren"
|
1525 |
|
1526 |
+
#: classes/Admin/Page/Addons.php:135
|
1527 |
+
#: templates/admin/page/component/addon/active-label.php:3
|
1528 |
msgid "Active"
|
1529 |
msgstr "Aktiv"
|
1530 |
|
1532 |
msgid "Add Column"
|
1533 |
msgstr ""
|
1534 |
|
|
|
|
|
|
|
|
|
1535 |
#: templates/admin/side-support.php:14
|
1536 |
+
msgid "For full documentation, bug reports, feature suggestions and other tips <a href='%s'>visit the Admin Columns website</a>."
|
1537 |
msgstr ""
|
1538 |
|
1539 |
#: templates/admin/side-support.php:10
|
1584 |
msgid "Get Admin Columns Pro"
|
1585 |
msgstr ""
|
1586 |
|
1587 |
+
#: classes/Admin/MenuFactory.php:57
|
1588 |
msgid "Columns"
|
1589 |
msgstr ""
|
1590 |
|
1591 |
+
#: classes/Admin/Page/Columns.php:211
|
1592 |
msgid "Warning! The %s columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1593 |
msgstr ""
|
1594 |
|
1596 |
msgid "Update"
|
1597 |
msgstr "Aktualisieren"
|
1598 |
|
1599 |
+
#: classes/Admin/Page/Columns.php:202
|
1600 |
msgid "Store settings"
|
1601 |
msgstr ""
|
1602 |
|
1603 |
+
#: classes/Admin/MenuFactory.php:59
|
1604 |
msgid "Add-ons"
|
1605 |
msgstr ""
|
1606 |
|
1607 |
+
#: classes/Admin/MenuFactory.php:58 classes/PluginActionLinks.php:40
|
1608 |
+
#: templates/admin/list-screen-settings-mockup.php:13
|
1609 |
+
#: templates/admin/page/settings.php:6
|
1610 |
msgid "Settings"
|
1611 |
msgstr "Einstellungen"
|
1612 |
|
1622 |
msgid "Warning! ALL saved admin columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1623 |
msgstr ""
|
1624 |
|
|
|
|
|
|
|
|
|
1625 |
#: classes/Admin/Section/Restore.php:21
|
1626 |
+
msgid "Delete all column settings and restore the default settings."
|
1627 |
msgstr ""
|
1628 |
|
1629 |
#: classes/Admin/Section/Restore.php:20
|
1631 |
msgstr ""
|
1632 |
|
1633 |
#: templates/admin/edit-actions.php:24 templates/admin/edit-columns.php:39
|
|
|
1634 |
msgid "Save"
|
1635 |
msgstr "Speichern"
|
1636 |
|
|
|
|
|
|
|
|
|
1637 |
#: classes/Admin/Section/General.php:36
|
1638 |
#: classes/Settings/Column/DateTimeFormat.php:45
|
1639 |
msgid "General Settings"
|
1703 |
msgid "Change order"
|
1704 |
msgstr ""
|
1705 |
|
|
|
|
|
|
|
|
|
1706 |
#: templates/admin/help-tab/introduction.php:2
|
1707 |
msgid "This plugin is for adding and removing additional columns to the administration screens for post(types), pages, media library, comments, links and users. Change the column's label and reorder them."
|
1708 |
msgstr ""
|
1709 |
|
|
|
|
|
|
|
|
|
1710 |
#: classes/Controller/RestoreSettingsRequest.php:42
|
1711 |
msgid "Default settings successfully restored."
|
1712 |
msgstr ""
|
1719 |
msgid "Admin Columns Settings"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
+
#: classes/Check/Review.php:200
|
1723 |
msgid "find answers to frequently asked questions"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
+
#: classes/Check/Review.php:199
|
1727 |
msgid "Admin Columns forum on WordPress.org"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: classes/Check/Review.php:198
|
1731 |
msgid "You can also find help on the %s, and %s."
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: classes/Check/Review.php:194
|
1735 |
msgid "our forum"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: classes/Check/Review.php:188
|
1739 |
msgid "documentation page"
|
1740 |
msgstr ""
|
1741 |
|
1742 |
+
#: classes/Check/Review.php:186
|
1743 |
msgid "We're sorry to hear that; maybe we can help! If you're having problems properly setting up %s or if you would like help with some more advanced features, please visit our %s."
|
1744 |
msgstr ""
|
1745 |
|
1746 |
+
#: classes/Check/Review.php:177
|
1747 |
msgid "Permanently hide notice"
|
1748 |
msgstr ""
|
1749 |
|
1750 |
+
#: classes/Check/Review.php:176
|
1751 |
msgid "Leave a review!"
|
1752 |
msgstr ""
|
1753 |
|
1754 |
+
#: classes/Check/Review.php:172
|
1755 |
msgid "click here"
|
1756 |
msgstr ""
|
1757 |
|
1758 |
+
#: classes/Check/Review.php:168
|
1759 |
msgid "We don't mean to bug you, but you've been using %s for some time now, and we were wondering if you're happy with the plugin. If so, could you please leave a review at wordpress.org? If you're not happy with %s, please %s."
|
1760 |
msgstr ""
|
1761 |
|
1762 |
+
#: classes/Check/Review.php:159
|
1763 |
msgid "Admin Columns Pro"
|
1764 |
msgstr ""
|
1765 |
|
1766 |
#. Plugin Name of the plugin
|
1767 |
#: classes/Admin/WpMenuFactory.php:19 classes/Admin/WpMenuFactory.php:34
|
1768 |
+
#: classes/Check/Review.php:160 classes/Table/Screen.php:454
|
1769 |
msgid "Admin Columns"
|
1770 |
msgstr ""
|
1771 |
|
1801 |
msgid "Label"
|
1802 |
msgstr ""
|
1803 |
|
1804 |
+
#: classes/Settings/Column/Type.php:44 templates/admin/edit-column.php:30
|
1805 |
msgid "Name"
|
1806 |
msgstr "Name"
|
1807 |
|
1809 |
msgid "Choose a column type."
|
1810 |
msgstr ""
|
1811 |
|
1812 |
+
#: templates/admin/edit-column.php:38 templates/admin/edit-column.php:82
|
1813 |
msgid "Clone"
|
1814 |
msgstr "Duplizieren"
|
1815 |
|
1853 |
msgid "width"
|
1854 |
msgstr ""
|
1855 |
|
1856 |
+
#: classes/ColumnGroups.php:16 classes/Settings/Column/CustomFieldType.php:174
|
1857 |
#: classes/Settings/Column/Image.php:112
|
1858 |
msgid "Custom"
|
1859 |
msgstr "Benutzerdefiniert"
|
1887 |
msgstr "Angemeldet am"
|
1888 |
|
1889 |
#: classes/ListScreenGroups.php:13
|
1890 |
+
#: classes/Settings/Column/CustomFieldType.php:102
|
1891 |
#: classes/Settings/Column/PostType.php:43
|
1892 |
msgid "Post Type"
|
1893 |
msgstr ""
|
1904 |
msgid "Comment Count"
|
1905 |
msgstr ""
|
1906 |
|
1907 |
+
#: templates/admin/edit-column.php:40 templates/admin/edit-column.php:84
|
1908 |
msgid "Remove"
|
1909 |
msgstr "Entfernen"
|
1910 |
|
1941 |
msgstr "Shortcodes"
|
1942 |
|
1943 |
#: classes/Settings/Column/User.php:81
|
1944 |
+
#: templates/admin/list-screen-settings-mockup.php:36
|
1945 |
msgid "Roles"
|
1946 |
msgstr "Rollen"
|
1947 |
|
2172 |
msgid "Description"
|
2173 |
msgstr "Beschreibung"
|
2174 |
|
2175 |
+
#: classes/Settings/Column/CustomFieldType.php:77
|
2176 |
msgid "This will determine how the value will be displayed."
|
2177 |
msgstr ""
|
2178 |
|
2179 |
+
#: classes/Settings/Column/CustomFieldType.php:84
|
2180 |
msgid "Field Type"
|
2181 |
msgstr "Feldtyp"
|
2182 |
|
2183 |
+
#: classes/Settings/Column/CustomFieldType.php:139
|
2184 |
#: templates/admin/help-tab/custom-fields.php:38
|
2185 |
msgid "Multiple Values"
|
2186 |
msgstr ""
|
2187 |
|
2188 |
+
#: classes/Settings/Column/CustomFieldType.php:124
|
2189 |
#: templates/admin/help-tab/custom-fields.php:30
|
2190 |
msgid "Image"
|
2191 |
msgstr "Bild"
|
2199 |
msgid "Counter"
|
2200 |
msgstr ""
|
2201 |
|
2202 |
+
#: classes/Settings/Column/CustomFieldType.php:121
|
2203 |
#: templates/admin/help-tab/custom-fields.php:10
|
2204 |
msgid "Color"
|
2205 |
msgstr ""
|
2206 |
|
2207 |
#: classes/ColumnGroups.php:13
|
2208 |
#: classes/Helper/Select/Group/CustomField/MultiSite.php:53
|
2209 |
+
#: classes/Settings/Column/CustomFieldType.php:189
|
2210 |
#: classes/Settings/Column/Image.php:72
|
2211 |
#: classes/Settings/Column/NumberFormat.php:88
|
2212 |
#: classes/Settings/Column/Separator.php:25
|
2214 |
msgid "Default"
|
2215 |
msgstr "Standard"
|
2216 |
|
2217 |
+
#: classes/Column/CustomField.php:19 templates/tooltip/custom-field.php:7
|
2218 |
msgid "Custom Field"
|
2219 |
msgstr ""
|
2220 |
|
2223 |
msgstr ""
|
2224 |
|
2225 |
#: classes/Column/Comment/User.php:15 classes/ListScreen/User.php:16
|
2226 |
+
#: classes/Settings/Column/CustomFieldType.php:106
|
2227 |
+
#: classes/Settings/Column/CustomFieldType.php:135
|
2228 |
#: templates/admin/help-tab/custom-fields.php:58
|
2229 |
msgid "User"
|
2230 |
msgstr "Benutzer"
|
2231 |
|
2232 |
#: classes/Column/Comment/Type.php:14
|
2233 |
+
#: classes/Settings/Column/CustomFieldType.php:80
|
2234 |
#: classes/Settings/Column/Type.php:41 classes/Settings/Column/Type.php:50
|
2235 |
+
#: templates/admin/edit-column.php:31
|
2236 |
msgid "Type"
|
2237 |
msgstr "Typ"
|
2238 |
|
2241 |
msgstr ""
|
2242 |
|
2243 |
#: classes/Column/Comment/Post.php:15
|
2244 |
+
#: classes/Settings/Column/CustomFieldType.php:134
|
2245 |
#: templates/admin/help-tab/custom-fields.php:46
|
2246 |
msgid "Post"
|
2247 |
msgstr "Veröffentlichen"
|
2250 |
msgid "Content"
|
2251 |
msgstr "Inhalt"
|
2252 |
|
2253 |
+
#: classes/Settings/Column/Comment.php:126
|
2254 |
+
#: classes/Settings/Column/CustomFieldType.php:122
|
2255 |
#: classes/Settings/Column/Post.php:103
|
2256 |
#: templates/admin/help-tab/custom-fields.php:18
|
2257 |
msgid "Date"
|
2266 |
msgstr ""
|
2267 |
|
2268 |
#: classes/Column/Post/AuthorName.php:18
|
2269 |
+
#: classes/Settings/Column/Comment.php:124 classes/Settings/Column/Post.php:101
|
2270 |
msgid "Author"
|
2271 |
msgstr "Autor"
|
2272 |
|
2283 |
msgstr ""
|
2284 |
|
2285 |
#: classes/Column/Comment/AuthorEmail.php:14
|
2286 |
+
#: classes/Settings/Column/Comment.php:125
|
2287 |
msgid "Author Email"
|
2288 |
msgstr ""
|
2289 |
|
2300 |
msgid "Agent"
|
2301 |
msgstr "makler"
|
2302 |
|
2303 |
+
#: templates/admin/edit-column.php:35
|
2304 |
msgid "Edit"
|
2305 |
msgstr "Bearbeiten"
|
2306 |
|
2309 |
msgstr ""
|
2310 |
|
2311 |
#: classes/Column/Comment/ID.php:14 classes/Column/Media/ID.php:14
|
2312 |
+
#: classes/Column/Post/ID.php:15 classes/Settings/Column/Comment.php:123
|
2313 |
#: classes/Settings/Column/Post.php:100 classes/Settings/Column/Term.php:32
|
2314 |
#: templates/admin/edit-actions.php:41
|
2315 |
msgid "ID"
|
2319 |
#: classes/Settings/Column/MissingImageSize.php:23
|
2320 |
#: classes/Settings/Column/PostFormatIcon.php:25
|
2321 |
#: classes/Settings/Column/Pro.php:24 classes/Settings/Column/StatusIcon.php:25
|
2322 |
+
#: classes/Settings/Column/Toggle.php:15
|
2323 |
+
#: templates/admin/list-screen-settings-mockup.php:93
|
2324 |
+
#: templates/admin/side-feedback.php:14
|
2325 |
msgid "No"
|
2326 |
msgstr "Nein"
|
2327 |
|
2329 |
#: classes/Settings/Column/MissingImageSize.php:22
|
2330 |
#: classes/Settings/Column/PostFormatIcon.php:24
|
2331 |
#: classes/Settings/Column/Pro.php:23 classes/Settings/Column/StatusIcon.php:24
|
2332 |
+
#: classes/Settings/Column/Toggle.php:14
|
2333 |
+
#: templates/admin/list-screen-settings-mockup.php:92
|
2334 |
+
#: templates/admin/side-feedback.php:13
|
2335 |
msgid "Yes"
|
2336 |
msgstr "Ja"
|
2337 |
|
2347 |
msgid "Actions"
|
2348 |
msgstr "Aktionen"
|
2349 |
|
|
|
|
|
|
|
|
|
2350 |
#: classes/Integration/WooCommerce.php:16
|
2351 |
+
#: classes/Integration/WooCommerce.php:20
|
2352 |
msgid "WooCommerce"
|
2353 |
msgstr ""
|
2354 |
|
languages/codepress-admin-columns-en_NZ.mo
CHANGED
Binary file
|
languages/codepress-admin-columns-en_NZ.po
CHANGED
@@ -11,6 +11,298 @@ msgstr ""
|
|
11 |
"Language: en_NZ\n"
|
12 |
"Project-Id-Version: Plugins - Admin Columns - Stable (latest release)\n"
|
13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
#: classes/Column/Media/Album.php:14
|
15 |
msgid "Album"
|
16 |
msgstr ""
|
@@ -19,11 +311,7 @@ msgstr ""
|
|
19 |
msgid "Artist"
|
20 |
msgstr ""
|
21 |
|
22 |
-
#:
|
23 |
-
msgid "Network Activate"
|
24 |
-
msgstr ""
|
25 |
-
|
26 |
-
#: classes/Admin/AddonStatus.php:47
|
27 |
msgid "Network Active"
|
28 |
msgstr ""
|
29 |
|
@@ -35,10 +323,6 @@ msgstr ""
|
|
35 |
msgid "First Post"
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: classes/Integration/GravityForms.php:18
|
39 |
-
msgid "Take your form submission management to the next level!"
|
40 |
-
msgstr ""
|
41 |
-
|
42 |
#: classes/Settings/Column/PostStatus.php:33
|
43 |
msgid "Post Status"
|
44 |
msgstr ""
|
@@ -119,17 +403,13 @@ msgstr ""
|
|
119 |
msgid "Export table contents to CSV"
|
120 |
msgstr ""
|
121 |
|
122 |
-
#: templates/tooltip/bulk-editing.php:25
|
123 |
#: templates/tooltip/export-disabled.php:17 templates/tooltip/export.php:25
|
124 |
#: templates/tooltip/inline-editing.php:25
|
125 |
#: templates/tooltip/smart-filtering.php:28 templates/tooltip/sorting.php:29
|
126 |
msgid "Learn more »"
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: classes/Integration/YoastSeo.php:16
|
130 |
-
msgid "Enrich the Yoast SEO columns with amazing pro features!"
|
131 |
-
msgstr ""
|
132 |
-
|
133 |
#: classes/Column/User/Login.php:24
|
134 |
msgid "Super Admin"
|
135 |
msgstr ""
|
@@ -166,6 +446,7 @@ msgstr ""
|
|
166 |
msgid "Export Unavailable"
|
167 |
msgstr ""
|
168 |
|
|
|
169 |
#: templates/tooltip/bulk-editing.php:19
|
170 |
msgid "Bulk Edit"
|
171 |
msgstr ""
|
@@ -206,6 +487,8 @@ msgstr ""
|
|
206 |
msgid "Sort by clicking the column header on the list table. Click the column header again to switch between <em>ascending</em> and <em>descending</em>."
|
207 |
msgstr ""
|
208 |
|
|
|
|
|
209 |
#: templates/tooltip/filtering.php:13
|
210 |
msgid "Smart Filters"
|
211 |
msgstr ""
|
@@ -281,6 +564,7 @@ msgstr ""
|
|
281 |
msgid "Click on the pencil icon to start editing the value of a field."
|
282 |
msgstr ""
|
283 |
|
|
|
284 |
#: templates/tooltip/inline-editing.php:13
|
285 |
msgid "To start inline editing, toggle the “Inline Edit” button on top of the list table."
|
286 |
msgstr ""
|
@@ -301,11 +585,8 @@ msgstr ""
|
|
301 |
msgid "Search the contents of your columns."
|
302 |
msgstr ""
|
303 |
|
304 |
-
#: classes/Integration/MetaBox.php:
|
305 |
-
|
306 |
-
msgstr ""
|
307 |
-
|
308 |
-
#: classes/Integration/MetaBox.php:14
|
309 |
msgid "Meta Box"
|
310 |
msgstr ""
|
311 |
|
@@ -313,7 +594,7 @@ msgstr ""
|
|
313 |
msgid "Column Type"
|
314 |
msgstr ""
|
315 |
|
316 |
-
#: classes/Admin/
|
317 |
msgid "No deprecated hooks or filters found."
|
318 |
msgstr ""
|
319 |
|
@@ -324,11 +605,13 @@ msgid "Smart Filtering"
|
|
324 |
msgstr ""
|
325 |
|
326 |
#: classes/Settings/Column/Pro/BulkEditing.php:11
|
|
|
327 |
#: templates/tooltip/bulk-editing.php:7
|
328 |
msgid "Bulk Editing"
|
329 |
msgstr ""
|
330 |
|
331 |
#: classes/Settings/Column/Pro/InlineEditing.php:11
|
|
|
332 |
#: templates/tooltip/inline-editing.php:7
|
333 |
msgid "Inline Editing"
|
334 |
msgstr ""
|
@@ -417,14 +700,6 @@ msgstr ""
|
|
417 |
msgid "There was an error during saving the column settings."
|
418 |
msgstr ""
|
419 |
|
420 |
-
#: classes/Integration/ACF.php:16
|
421 |
-
msgid "Display and edit ACF fields in the posts overview in seconds!"
|
422 |
-
msgstr ""
|
423 |
-
|
424 |
-
#: classes/Integration/Pods.php:16
|
425 |
-
msgid "Display and edit Pods fields in the posts overview in seconds!"
|
426 |
-
msgstr ""
|
427 |
-
|
428 |
#: templates/admin/side-banner.php:60
|
429 |
msgid "Includes special integrations for:"
|
430 |
msgstr ""
|
@@ -462,14 +737,15 @@ msgid "Local Path"
|
|
462 |
msgstr ""
|
463 |
|
464 |
#: classes/Integration/EventsCalendar.php:16
|
|
|
465 |
msgid "Events Calendar"
|
466 |
msgstr ""
|
467 |
|
468 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
469 |
msgid "Uses one or more %s IDs to display information about it."
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: classes/Check/Review.php:
|
473 |
msgid "You can also use your admincolumns.com account to access support through %s!"
|
474 |
msgstr ""
|
475 |
|
@@ -481,7 +757,7 @@ msgstr ""
|
|
481 |
msgid "Value: Should contain a URL."
|
482 |
msgstr ""
|
483 |
|
484 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
485 |
#: templates/admin/help-tab/custom-fields.php:54
|
486 |
msgid "URL"
|
487 |
msgstr ""
|
@@ -502,15 +778,8 @@ msgstr ""
|
|
502 |
msgid "Value: This will show if the field has content or not."
|
503 |
msgstr ""
|
504 |
|
505 |
-
#: classes/Integration/NinjaForms.php:18
|
506 |
-
msgid "Add Ninja Forms columns that can be sorted, filtered and directly edited!"
|
507 |
-
msgstr ""
|
508 |
-
|
509 |
-
#: classes/Integration/EventsCalendar.php:18
|
510 |
-
msgid "Manage columns for your event, organizer or venue overviews."
|
511 |
-
msgstr ""
|
512 |
-
|
513 |
#: classes/Settings/Column/Pro/Sorting.php:11
|
|
|
514 |
#: templates/settings/setting-label-icons.php:43
|
515 |
#: templates/tooltip/sorting.php:7
|
516 |
msgid "Sorting"
|
@@ -520,10 +789,16 @@ msgstr ""
|
|
520 |
msgid "Filtering"
|
521 |
msgstr ""
|
522 |
|
523 |
-
#: classes/Settings/Column/Pro/Export.php:11
|
|
|
|
|
524 |
msgid "Export"
|
525 |
msgstr ""
|
526 |
|
|
|
|
|
|
|
|
|
527 |
#: templates/admin/modal-pro.php:33
|
528 |
msgid "Only %s for 1 site"
|
529 |
msgstr ""
|
@@ -669,11 +944,11 @@ msgstr ""
|
|
669 |
msgid "Thumbnails"
|
670 |
msgstr ""
|
671 |
|
672 |
-
#: classes/Helper/Post.php:
|
673 |
msgid "Missed schedule"
|
674 |
msgstr ""
|
675 |
|
676 |
-
#: classes/Helper/Post.php:
|
677 |
msgid "Scheduled"
|
678 |
msgstr ""
|
679 |
|
@@ -689,7 +964,7 @@ msgstr ""
|
|
689 |
msgid "More Tag"
|
690 |
msgstr ""
|
691 |
|
692 |
-
#: classes/Column/Menu.php:
|
693 |
msgid "Menu"
|
694 |
msgstr ""
|
695 |
|
@@ -713,7 +988,8 @@ msgstr ""
|
|
713 |
msgid "Alternative Text"
|
714 |
msgstr ""
|
715 |
|
716 |
-
#: classes/Integration/NinjaForms.php:16
|
|
|
717 |
msgid "Ninja Forms"
|
718 |
msgstr ""
|
719 |
|
@@ -721,19 +997,19 @@ msgstr ""
|
|
721 |
msgid "Password protected"
|
722 |
msgstr ""
|
723 |
|
724 |
-
#: classes/Helper/Post.php:
|
725 |
msgid "Pending for review"
|
726 |
msgstr ""
|
727 |
|
728 |
-
#: classes/Helper/Post.php:
|
729 |
msgid "Draft"
|
730 |
msgstr ""
|
731 |
|
732 |
-
#: classes/Helper/Post.php:
|
733 |
msgid "Published"
|
734 |
msgstr ""
|
735 |
|
736 |
-
#: classes/Helper/Post.php:
|
737 |
msgid "Private"
|
738 |
msgstr ""
|
739 |
|
@@ -770,11 +1046,7 @@ msgstr ""
|
|
770 |
msgid "Prices starting from %s"
|
771 |
msgstr ""
|
772 |
|
773 |
-
#: classes/Integration/BuddyPress.php:
|
774 |
-
msgid "Display any of your Profile Fields for BuddyPress on your users overview."
|
775 |
-
msgstr ""
|
776 |
-
|
777 |
-
#: classes/Integration/BuddyPress.php:15
|
778 |
msgid "BuddyPress"
|
779 |
msgstr ""
|
780 |
|
@@ -811,8 +1083,9 @@ msgstr ""
|
|
811 |
msgid "Auto"
|
812 |
msgstr ""
|
813 |
|
814 |
-
#: classes/Admin/
|
815 |
-
#: classes/Settings/Column/
|
|
|
816 |
#: classes/Settings/Column/Term.php:36 classes/Settings/Column/User.php:54
|
817 |
msgid "Display"
|
818 |
msgstr ""
|
@@ -918,46 +1191,46 @@ msgstr ""
|
|
918 |
msgid "Time Difference"
|
919 |
msgstr ""
|
920 |
|
921 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
922 |
msgid "Multiple"
|
923 |
msgstr ""
|
924 |
|
925 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
926 |
msgid "Choice"
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
930 |
msgid "Relational"
|
931 |
msgstr ""
|
932 |
|
933 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
934 |
msgid "Basic"
|
935 |
msgstr ""
|
936 |
|
937 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
938 |
msgid "Number of Fields"
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
942 |
#: templates/admin/help-tab/custom-fields.php:50
|
943 |
msgid "True / False"
|
944 |
msgstr ""
|
945 |
|
946 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
947 |
#: templates/admin/help-tab/custom-fields.php:26
|
948 |
msgid "Has Content"
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
952 |
#: templates/admin/help-tab/custom-fields.php:42
|
953 |
msgid "Number"
|
954 |
msgstr ""
|
955 |
|
956 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
957 |
msgid "Text"
|
958 |
msgstr ""
|
959 |
|
960 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
961 |
msgid "Multiple IDs should be separated by commas."
|
962 |
msgstr ""
|
963 |
|
@@ -1009,9 +1282,9 @@ msgstr ""
|
|
1009 |
msgid "Shortlink"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1013 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1014 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1015 |
msgid ", "
|
1016 |
msgstr ""
|
1017 |
|
@@ -1027,18 +1300,10 @@ msgstr ""
|
|
1027 |
msgid "Discount is valid until %s"
|
1028 |
msgstr ""
|
1029 |
|
1030 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:
|
1031 |
msgid "Show %s button on table screen."
|
1032 |
msgstr ""
|
1033 |
|
1034 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:26
|
1035 |
-
msgid "Default is %s."
|
1036 |
-
msgstr ""
|
1037 |
-
|
1038 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:26
|
1039 |
-
msgid "on"
|
1040 |
-
msgstr ""
|
1041 |
-
|
1042 |
#: classes/Admin/Tooltip.php:29
|
1043 |
msgid "Notice"
|
1044 |
msgstr ""
|
@@ -1047,49 +1312,49 @@ msgstr ""
|
|
1047 |
msgid "Instructions"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
-
#: classes/Admin/
|
1051 |
msgid "our documentation"
|
1052 |
msgstr ""
|
1053 |
|
1054 |
-
#: classes/Admin/
|
1055 |
msgid "This site is using some actions or filters that have changed. Please read %s to resolve them."
|
1056 |
msgstr ""
|
1057 |
|
1058 |
-
#: classes/Admin/
|
1059 |
msgid "The Admin Columns plugin has undergone some major changes in version 4."
|
1060 |
msgstr ""
|
1061 |
|
1062 |
-
#: classes/Admin/
|
1063 |
msgid "The callback used is %s."
|
1064 |
msgid_plural "The callbacks used are %s."
|
1065 |
msgstr[0] ""
|
1066 |
msgstr[1] ""
|
1067 |
|
1068 |
-
#: classes/Admin/
|
1069 |
msgid "View documentation"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
-
#: classes/Admin/
|
1073 |
msgid "The action %s used on this website is deprecated since %s."
|
1074 |
msgstr ""
|
1075 |
|
1076 |
-
#: classes/Admin/
|
1077 |
msgid "The filter %s used on this website is deprecated since %s."
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#: classes/Admin/
|
1081 |
msgid "Deprecated Actions"
|
1082 |
msgstr ""
|
1083 |
|
1084 |
-
#: classes/Admin/
|
1085 |
msgid "Deprecated Filters"
|
1086 |
msgstr ""
|
1087 |
|
1088 |
-
#: classes/Admin/
|
1089 |
msgid "Help"
|
1090 |
msgstr ""
|
1091 |
|
1092 |
-
#: templates/admin/edit-column.php:
|
1093 |
msgid "Close"
|
1094 |
msgstr ""
|
1095 |
|
@@ -1125,23 +1390,21 @@ msgstr ""
|
|
1125 |
msgid "You need at least one column"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
-
#: classes/Admin/
|
1129 |
msgid "Available"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
-
#: classes/Admin/
|
1133 |
msgid "Recommended"
|
1134 |
msgstr ""
|
1135 |
|
1136 |
-
#: classes/Integration/Types.php:
|
1137 |
-
|
1138 |
-
msgstr ""
|
1139 |
-
|
1140 |
-
#: classes/Integration/Types.php:14
|
1141 |
msgid "Toolset Types"
|
1142 |
msgstr ""
|
1143 |
|
1144 |
-
#: classes/Integration/Pods.php:14
|
|
|
1145 |
msgid "Pods"
|
1146 |
msgstr ""
|
1147 |
|
@@ -1197,7 +1460,7 @@ msgstr ""
|
|
1197 |
msgid "Did you know Admin Columns Pro has an integration addon for %s? With the proper Admin Columns Pro license, you can download them from %s!"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
-
#: classes/
|
1201 |
msgid "Custom Fields"
|
1202 |
msgstr "Custom Fields"
|
1203 |
|
@@ -1214,11 +1477,12 @@ msgstr ""
|
|
1214 |
msgid "https://www.admincolumns.com"
|
1215 |
msgstr ""
|
1216 |
|
1217 |
-
#: classes/Admin/Section/Partial/ShowEditButton.php:
|
1218 |
#: classes/Table/Screen.php:203
|
1219 |
msgid "Edit columns"
|
1220 |
msgstr ""
|
1221 |
|
|
|
1222 |
#: templates/admin/modal-pro.php:31
|
1223 |
msgid "Upgrade"
|
1224 |
msgstr ""
|
@@ -1232,7 +1496,7 @@ msgid "Users"
|
|
1232 |
msgstr "Users"
|
1233 |
|
1234 |
#: classes/ListScreen/Media.php:19 classes/ListScreenGroups.php:15
|
1235 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1236 |
#: templates/admin/help-tab/custom-fields.php:34
|
1237 |
#: templates/settings/setting-label-icons.php:37
|
1238 |
msgid "Media"
|
@@ -1242,7 +1506,7 @@ msgstr "Media"
|
|
1242 |
msgid "Links"
|
1243 |
msgstr "Links"
|
1244 |
|
1245 |
-
#: classes/ListScreen/Comment.php:16 classes/Settings/Column/Comment.php:
|
1246 |
msgid "Comment"
|
1247 |
msgstr ""
|
1248 |
|
@@ -1251,23 +1515,16 @@ msgstr ""
|
|
1251 |
msgid "Comments"
|
1252 |
msgstr "Comments"
|
1253 |
|
1254 |
-
#:
|
1255 |
msgid "Get this add-on"
|
1256 |
msgstr ""
|
1257 |
|
1258 |
-
#:
|
1259 |
-
msgid "Download & Install"
|
1260 |
-
msgstr ""
|
1261 |
-
|
1262 |
-
#: classes/Admin/AddonStatus.php:84
|
1263 |
-
msgid "Activate"
|
1264 |
-
msgstr "Activate"
|
1265 |
-
|
1266 |
-
#: classes/Admin/AddonStatus.php:60 classes/Admin/AddonStatus.php:76
|
1267 |
msgid "Deactivate"
|
1268 |
msgstr "Deactivate"
|
1269 |
|
1270 |
-
#: classes/Admin/
|
|
|
1271 |
msgid "Active"
|
1272 |
msgstr "Active"
|
1273 |
|
@@ -1275,12 +1532,8 @@ msgstr "Active"
|
|
1275 |
msgid "Add Column"
|
1276 |
msgstr ""
|
1277 |
|
1278 |
-
#: templates/admin/side-support.php:17
|
1279 |
-
msgid "For full documentation, bug reports, feature suggestions and other tips <a href='%s'>visit the Admin Columns website</a>."
|
1280 |
-
msgstr ""
|
1281 |
-
|
1282 |
#: templates/admin/side-support.php:14
|
1283 |
-
msgid "
|
1284 |
msgstr ""
|
1285 |
|
1286 |
#: templates/admin/side-support.php:10
|
@@ -1331,11 +1584,11 @@ msgstr ""
|
|
1331 |
msgid "Get Admin Columns Pro"
|
1332 |
msgstr ""
|
1333 |
|
1334 |
-
#: classes/Admin/MenuFactory.php:
|
1335 |
msgid "Columns"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
-
#: classes/Admin/
|
1339 |
msgid "Warning! The %s columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1340 |
msgstr ""
|
1341 |
|
@@ -1343,15 +1596,17 @@ msgstr ""
|
|
1343 |
msgid "Update"
|
1344 |
msgstr "Update"
|
1345 |
|
1346 |
-
#: classes/Admin/
|
1347 |
msgid "Store settings"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
-
#: classes/Admin/MenuFactory.php:
|
1351 |
msgid "Add-ons"
|
1352 |
msgstr "Add-ons"
|
1353 |
|
1354 |
-
#: classes/Admin/MenuFactory.php:
|
|
|
|
|
1355 |
msgid "Settings"
|
1356 |
msgstr "Settings"
|
1357 |
|
@@ -1367,12 +1622,8 @@ msgstr ""
|
|
1367 |
msgid "Warning! ALL saved admin columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1368 |
msgstr ""
|
1369 |
|
1370 |
-
#: templates/admin/page/settings-section-restore.php:4
|
1371 |
-
msgid "Restore default settings"
|
1372 |
-
msgstr ""
|
1373 |
-
|
1374 |
#: classes/Admin/Section/Restore.php:21
|
1375 |
-
msgid "
|
1376 |
msgstr ""
|
1377 |
|
1378 |
#: classes/Admin/Section/Restore.php:20
|
@@ -1380,14 +1631,9 @@ msgid "Restore Settings"
|
|
1380 |
msgstr ""
|
1381 |
|
1382 |
#: templates/admin/edit-actions.php:24 templates/admin/edit-columns.php:39
|
1383 |
-
#: templates/admin/page/settings-section-general.php:10
|
1384 |
msgid "Save"
|
1385 |
msgstr "Save"
|
1386 |
|
1387 |
-
#: classes/Admin/Section/General.php:37
|
1388 |
-
msgid "Customize your Admin Columns settings."
|
1389 |
-
msgstr ""
|
1390 |
-
|
1391 |
#: classes/Admin/Section/General.php:36
|
1392 |
#: classes/Settings/Column/DateTimeFormat.php:45
|
1393 |
msgid "General Settings"
|
@@ -1457,18 +1703,10 @@ msgstr ""
|
|
1457 |
msgid "Change order"
|
1458 |
msgstr ""
|
1459 |
|
1460 |
-
#: classes/Admin/HelpTab/Basics.php:11
|
1461 |
-
msgid "Basics"
|
1462 |
-
msgstr ""
|
1463 |
-
|
1464 |
#: templates/admin/help-tab/introduction.php:2
|
1465 |
msgid "This plugin is for adding and removing additional columns to the administration screens for post(types), pages, media library, comments, links and users. Change the column's label and reorder them."
|
1466 |
msgstr ""
|
1467 |
|
1468 |
-
#: classes/Admin/HelpTab/Introduction.php:11
|
1469 |
-
msgid "Overview"
|
1470 |
-
msgstr ""
|
1471 |
-
|
1472 |
#: classes/Controller/RestoreSettingsRequest.php:42
|
1473 |
msgid "Default settings successfully restored."
|
1474 |
msgstr ""
|
@@ -1481,53 +1719,53 @@ msgstr ""
|
|
1481 |
msgid "Admin Columns Settings"
|
1482 |
msgstr ""
|
1483 |
|
1484 |
-
#: classes/Check/Review.php:
|
1485 |
msgid "find answers to frequently asked questions"
|
1486 |
msgstr ""
|
1487 |
|
1488 |
-
#: classes/Check/Review.php:
|
1489 |
msgid "Admin Columns forum on WordPress.org"
|
1490 |
msgstr ""
|
1491 |
|
1492 |
-
#: classes/Check/Review.php:
|
1493 |
msgid "You can also find help on the %s, and %s."
|
1494 |
msgstr ""
|
1495 |
|
1496 |
-
#: classes/Check/Review.php:
|
1497 |
msgid "our forum"
|
1498 |
msgstr ""
|
1499 |
|
1500 |
-
#: classes/Check/Review.php:
|
1501 |
msgid "documentation page"
|
1502 |
msgstr ""
|
1503 |
|
1504 |
-
#: classes/Check/Review.php:
|
1505 |
msgid "We're sorry to hear that; maybe we can help! If you're having problems properly setting up %s or if you would like help with some more advanced features, please visit our %s."
|
1506 |
msgstr ""
|
1507 |
|
1508 |
-
#: classes/Check/Review.php:
|
1509 |
msgid "Permanently hide notice"
|
1510 |
msgstr ""
|
1511 |
|
1512 |
-
#: classes/Check/Review.php:
|
1513 |
msgid "Leave a review!"
|
1514 |
msgstr ""
|
1515 |
|
1516 |
-
#: classes/Check/Review.php:
|
1517 |
msgid "click here"
|
1518 |
msgstr ""
|
1519 |
|
1520 |
-
#: classes/Check/Review.php:
|
1521 |
msgid "We don't mean to bug you, but you've been using %s for some time now, and we were wondering if you're happy with the plugin. If so, could you please leave a review at wordpress.org? If you're not happy with %s, please %s."
|
1522 |
msgstr ""
|
1523 |
|
1524 |
-
#: classes/Check/Review.php:
|
1525 |
msgid "Admin Columns Pro"
|
1526 |
msgstr ""
|
1527 |
|
1528 |
#. Plugin Name of the plugin
|
1529 |
#: classes/Admin/WpMenuFactory.php:19 classes/Admin/WpMenuFactory.php:34
|
1530 |
-
#: classes/Check/Review.php:
|
1531 |
msgid "Admin Columns"
|
1532 |
msgstr ""
|
1533 |
|
@@ -1563,7 +1801,7 @@ msgstr ""
|
|
1563 |
msgid "Label"
|
1564 |
msgstr "Label"
|
1565 |
|
1566 |
-
#: classes/Settings/Column/Type.php:44 templates/admin/edit-column.php:
|
1567 |
msgid "Name"
|
1568 |
msgstr "Name"
|
1569 |
|
@@ -1571,7 +1809,7 @@ msgstr "Name"
|
|
1571 |
msgid "Choose a column type."
|
1572 |
msgstr ""
|
1573 |
|
1574 |
-
#: templates/admin/edit-column.php:
|
1575 |
msgid "Clone"
|
1576 |
msgstr ""
|
1577 |
|
@@ -1615,7 +1853,7 @@ msgstr ""
|
|
1615 |
msgid "width"
|
1616 |
msgstr ""
|
1617 |
|
1618 |
-
#: classes/ColumnGroups.php:16 classes/Settings/Column/CustomFieldType.php:
|
1619 |
#: classes/Settings/Column/Image.php:112
|
1620 |
msgid "Custom"
|
1621 |
msgstr "Custom"
|
@@ -1649,7 +1887,7 @@ msgid "Registered"
|
|
1649 |
msgstr ""
|
1650 |
|
1651 |
#: classes/ListScreenGroups.php:13
|
1652 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1653 |
#: classes/Settings/Column/PostType.php:43
|
1654 |
msgid "Post Type"
|
1655 |
msgstr ""
|
@@ -1666,7 +1904,7 @@ msgstr "Nickname"
|
|
1666 |
msgid "Comment Count"
|
1667 |
msgstr ""
|
1668 |
|
1669 |
-
#: templates/admin/edit-column.php:
|
1670 |
msgid "Remove"
|
1671 |
msgstr "Remove"
|
1672 |
|
@@ -1703,6 +1941,7 @@ msgid "Shortcodes"
|
|
1703 |
msgstr ""
|
1704 |
|
1705 |
#: classes/Settings/Column/User.php:81
|
|
|
1706 |
msgid "Roles"
|
1707 |
msgstr "Roles"
|
1708 |
|
@@ -1933,20 +2172,20 @@ msgstr "Trash"
|
|
1933 |
msgid "Description"
|
1934 |
msgstr "Description"
|
1935 |
|
1936 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1937 |
msgid "This will determine how the value will be displayed."
|
1938 |
msgstr ""
|
1939 |
|
1940 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1941 |
msgid "Field Type"
|
1942 |
msgstr ""
|
1943 |
|
1944 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1945 |
#: templates/admin/help-tab/custom-fields.php:38
|
1946 |
msgid "Multiple Values"
|
1947 |
msgstr ""
|
1948 |
|
1949 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1950 |
#: templates/admin/help-tab/custom-fields.php:30
|
1951 |
msgid "Image"
|
1952 |
msgstr "Image"
|
@@ -1960,14 +2199,14 @@ msgstr ""
|
|
1960 |
msgid "Counter"
|
1961 |
msgstr ""
|
1962 |
|
1963 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1964 |
#: templates/admin/help-tab/custom-fields.php:10
|
1965 |
msgid "Color"
|
1966 |
msgstr ""
|
1967 |
|
1968 |
#: classes/ColumnGroups.php:13
|
1969 |
#: classes/Helper/Select/Group/CustomField/MultiSite.php:53
|
1970 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1971 |
#: classes/Settings/Column/Image.php:72
|
1972 |
#: classes/Settings/Column/NumberFormat.php:88
|
1973 |
#: classes/Settings/Column/Separator.php:25
|
@@ -1975,7 +2214,7 @@ msgstr ""
|
|
1975 |
msgid "Default"
|
1976 |
msgstr "Standard"
|
1977 |
|
1978 |
-
#: classes/Column/CustomField.php:19
|
1979 |
msgid "Custom Field"
|
1980 |
msgstr ""
|
1981 |
|
@@ -1984,16 +2223,16 @@ msgid "Word Count"
|
|
1984 |
msgstr ""
|
1985 |
|
1986 |
#: classes/Column/Comment/User.php:15 classes/ListScreen/User.php:16
|
1987 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1988 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1989 |
#: templates/admin/help-tab/custom-fields.php:58
|
1990 |
msgid "User"
|
1991 |
msgstr "User"
|
1992 |
|
1993 |
#: classes/Column/Comment/Type.php:14
|
1994 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
1995 |
#: classes/Settings/Column/Type.php:41 classes/Settings/Column/Type.php:50
|
1996 |
-
#: templates/admin/edit-column.php:
|
1997 |
msgid "Type"
|
1998 |
msgstr "Type"
|
1999 |
|
@@ -2002,7 +2241,7 @@ msgid "In Reply To"
|
|
2002 |
msgstr ""
|
2003 |
|
2004 |
#: classes/Column/Comment/Post.php:15
|
2005 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
2006 |
#: templates/admin/help-tab/custom-fields.php:46
|
2007 |
msgid "Post"
|
2008 |
msgstr "Post"
|
@@ -2011,8 +2250,8 @@ msgstr "Post"
|
|
2011 |
msgid "Content"
|
2012 |
msgstr "Content"
|
2013 |
|
2014 |
-
#: classes/Settings/Column/Comment.php:
|
2015 |
-
#: classes/Settings/Column/CustomFieldType.php:
|
2016 |
#: classes/Settings/Column/Post.php:103
|
2017 |
#: templates/admin/help-tab/custom-fields.php:18
|
2018 |
msgid "Date"
|
@@ -2027,7 +2266,7 @@ msgid "Date GMT"
|
|
2027 |
msgstr ""
|
2028 |
|
2029 |
#: classes/Column/Post/AuthorName.php:18
|
2030 |
-
#: classes/Settings/Column/Comment.php:
|
2031 |
msgid "Author"
|
2032 |
msgstr "Author"
|
2033 |
|
@@ -2044,7 +2283,7 @@ msgid "Author IP"
|
|
2044 |
msgstr ""
|
2045 |
|
2046 |
#: classes/Column/Comment/AuthorEmail.php:14
|
2047 |
-
#: classes/Settings/Column/Comment.php:
|
2048 |
msgid "Author Email"
|
2049 |
msgstr ""
|
2050 |
|
@@ -2061,7 +2300,7 @@ msgstr ""
|
|
2061 |
msgid "Agent"
|
2062 |
msgstr ""
|
2063 |
|
2064 |
-
#: templates/admin/edit-column.php:
|
2065 |
msgid "Edit"
|
2066 |
msgstr "Edit"
|
2067 |
|
@@ -2070,7 +2309,7 @@ msgid "Edit Comment"
|
|
2070 |
msgstr "Edit Comment"
|
2071 |
|
2072 |
#: classes/Column/Comment/ID.php:14 classes/Column/Media/ID.php:14
|
2073 |
-
#: classes/Column/Post/ID.php:15 classes/Settings/Column/Comment.php:
|
2074 |
#: classes/Settings/Column/Post.php:100 classes/Settings/Column/Term.php:32
|
2075 |
#: templates/admin/edit-actions.php:41
|
2076 |
msgid "ID"
|
@@ -2080,7 +2319,9 @@ msgstr "ID"
|
|
2080 |
#: classes/Settings/Column/MissingImageSize.php:23
|
2081 |
#: classes/Settings/Column/PostFormatIcon.php:25
|
2082 |
#: classes/Settings/Column/Pro.php:24 classes/Settings/Column/StatusIcon.php:25
|
2083 |
-
#: classes/Settings/Column/Toggle.php:15
|
|
11 |
"Language: en_NZ\n"
|
12 |
"Project-Id-Version: Plugins - Admin Columns - Stable (latest release)\n"
|
13 |
|
14 |
+
#: templates/admin/page/settings-section-restore.php:4
|
15 |
+
msgid "Restore settings"
|
16 |
+
msgstr ""
|
17 |
+
|
18 |
+
#: templates/admin/page/settings-section-pro-cta.php:159
|
19 |
+
msgid "Upgrade to Admin Columns Pro"
|
20 |
+
msgstr ""
|
21 |
+
|
22 |
+
#: templates/admin/page/settings-section-pro-cta.php:153
|
23 |
+
msgid "View all Pro features"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: templates/admin/page/settings-section-pro-cta.php:147
|
27 |
+
msgid "Insert a post, user or anything really directly from the overview."
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: templates/admin/page/settings-section-pro-cta.php:140
|
31 |
+
msgid "Get access to all our integrations for popular WordPress plugins"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: templates/admin/page/settings-section-pro-cta.php:139
|
35 |
+
msgid "All integration add-ons"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: templates/admin/page/settings-section-pro-cta.php:133
|
39 |
+
msgid "Manage columns for your Taxonomy overview pages"
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: templates/admin/page/settings-section-pro-cta.php:132
|
43 |
+
msgid "Taxonomy Support"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: templates/admin/page/settings-section-pro-cta.php:126
|
47 |
+
msgid "Create a better user experience when visiting the list table by setting preferences and hiding the functionality you do not need."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: templates/admin/page/settings-section-pro-cta.php:125
|
51 |
+
msgid "Customize List Table"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: templates/admin/page/settings-section-pro-cta.php:118
|
55 |
+
msgid "And of course, all network sites can use Admin Columns."
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: templates/admin/page/settings-section-pro-cta.php:117
|
59 |
+
msgid "Get insights about your entire network of sites."
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: templates/admin/page/settings-section-pro-cta.php:114
|
63 |
+
msgid "Multisite Support"
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: templates/admin/page/settings-section-pro-cta.php:107
|
67 |
+
msgid "Admin Columns can generate a fully customized and downloadable CSV."
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: templates/admin/page/settings-section-pro-cta.php:106
|
71 |
+
msgid "Want to import content in Excel, Mailchimp or anything else?"
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: templates/admin/page/settings-section-pro-cta.php:103
|
75 |
+
msgid "Export Table to CSV"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: templates/admin/page/settings-section-pro-cta.php:96
|
79 |
+
msgid "Simply scroll through your columns horizontally so your overview can be complete and functional."
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: templates/admin/page/settings-section-pro-cta.php:95
|
83 |
+
msgid "Need more columns than the size of your screen?"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: templates/admin/page/settings-section-pro-cta.php:85
|
87 |
+
msgid "With Bulk Edit you can update thousands of values at once."
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: templates/admin/page/settings-section-pro-cta.php:84
|
91 |
+
msgid "Need to update multiple values at once?"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: templates/admin/page/settings-section-pro-cta.php:73
|
95 |
+
msgid "No need to open your post, page, order, user or anything else."
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: templates/admin/page/settings-section-pro-cta.php:63
|
99 |
+
msgid "Craft overviews in minutes that display precisely what you want to see."
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: templates/admin/page/settings-section-pro-cta.php:62
|
103 |
+
msgid "Choose from a well designed set of columns or create your own."
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: templates/admin/page/settings-section-pro-cta.php:59
|
107 |
+
msgid "Unlimited Columns"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: templates/admin/page/settings-section-pro-cta.php:52
|
111 |
+
msgid "Switching between sets is easy and can be done from any list table."
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: templates/admin/page/settings-section-pro-cta.php:51
|
115 |
+
msgid "Create multiple columns presets."
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: templates/admin/page/settings-section-pro-cta.php:50
|
119 |
+
msgid "Need certain columns for certain tasks?"
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#: templates/admin/page/settings-section-pro-cta.php:47
|
123 |
+
msgid "Multiple Table Views"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: templates/admin/page/settings-section-pro-cta.php:41
|
127 |
+
msgid "Keep your column names on top of the screen when scrolling down the page"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: templates/admin/page/settings-section-pro-cta.php:40
|
131 |
+
msgid "Sticky Headers"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: templates/admin/page/settings-section-pro-cta.php:33
|
135 |
+
msgid "Filters help you to get valuable insights about orders, users, posts, anything really."
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: templates/admin/page/settings-section-pro-cta.php:32
|
139 |
+
msgid "Only show the content that matches the rules you set."
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: templates/admin/page/settings-section-pro-cta.php:22
|
143 |
+
msgid "Sort on numbers, names, prices or anything else."
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#: templates/admin/page/settings-section-pro-cta.php:21
|
147 |
+
msgid "Any column can be turned into an ordered list."
|
148 |
+
msgstr ""
|
149 |
+
|
150 |
+
#: templates/admin/page/settings-section-pro-cta.php:18
|
151 |
+
msgid "Sortable Columns"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: templates/admin/page/component/addon/network-activate-disabled.php:2
|
155 |
+
#: templates/admin/page/component/addon/network-install.php:2
|
156 |
+
msgid "Network Enable"
|
157 |
+
msgstr ""
|
158 |
+
|
159 |
+
#: templates/admin/page/component/addon/missing-license.php:3
|
160 |
+
msgid "Activate license"
|
161 |
+
msgstr ""
|
162 |
+
|
163 |
+
#: templates/admin/page/component/addon/activate-disabled.php:2
|
164 |
+
#: templates/admin/page/component/addon/install.php:2
|
165 |
+
msgid "Enable"
|
166 |
+
msgstr ""
|
167 |
+
|
168 |
+
#: templates/admin/list-screen-settings-mockup.php:123
|
169 |
+
msgid "No public saved filters available."
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#: templates/admin/list-screen-settings-mockup.php:119
|
173 |
+
msgid "Pre-applied Filters"
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#: templates/admin/list-screen-settings-mockup.php:87
|
177 |
+
#: templates/admin/page/settings-section-pro-cta.php:92
|
178 |
+
msgid "Horizontal Scrolling"
|
179 |
+
msgstr ""
|
180 |
+
|
181 |
+
#: templates/admin/list-screen-settings-mockup.php:81
|
182 |
+
msgid "Set default settings that users will see when they visit the list table."
|
183 |
+
msgstr ""
|
184 |
+
|
185 |
+
#: templates/admin/list-screen-settings-mockup.php:80
|
186 |
+
msgid "Preferences"
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#: templates/admin/list-screen-settings-mockup.php:65
|
190 |
+
msgid "Bulk Actions"
|
191 |
+
msgstr ""
|
192 |
+
|
193 |
+
#: templates/admin/list-screen-settings-mockup.php:64
|
194 |
+
msgid "Search"
|
195 |
+
msgstr ""
|
196 |
+
|
197 |
+
#: templates/admin/list-screen-settings-mockup.php:63
|
198 |
+
msgid "Status (Quick Links)"
|
199 |
+
msgstr ""
|
200 |
+
|
201 |
+
#: templates/admin/list-screen-settings-mockup.php:62
|
202 |
+
#: templates/admin/page/settings-section-pro-cta.php:146
|
203 |
+
msgid "Quick Add"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: templates/admin/list-screen-settings-mockup.php:59
|
207 |
+
msgid "Filters"
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
+
#: templates/admin/list-screen-settings-mockup.php:57
|
211 |
+
msgid "Inline Edit"
|
212 |
+
msgstr ""
|
213 |
+
|
214 |
+
#: templates/admin/list-screen-settings-mockup.php:49
|
215 |
+
msgid "Select items to hide from the list table screen."
|
216 |
+
msgstr ""
|
217 |
+
|
218 |
+
#: templates/admin/list-screen-settings-mockup.php:48
|
219 |
+
msgid "Hide on screen"
|
220 |
+
msgstr ""
|
221 |
+
|
222 |
+
#: templates/admin/list-screen-settings-mockup.php:30
|
223 |
+
msgid "Make this column set available only for specific users or roles."
|
224 |
+
msgstr ""
|
225 |
+
|
226 |
+
#: templates/admin/list-screen-settings-mockup.php:29
|
227 |
+
msgid "Conditionals"
|
228 |
+
msgstr ""
|
229 |
+
|
230 |
+
#: templates/admin/list-screen-settings-mockup.php:21
|
231 |
+
msgid "Unlock with Admin Columns Pro"
|
232 |
+
msgstr ""
|
233 |
+
|
234 |
+
#: templates/admin/list-screen-settings-mockup.php:14
|
235 |
+
#: templates/admin/list-screen-settings-mockup.php:37
|
236 |
+
msgid "optional"
|
237 |
+
msgstr ""
|
238 |
+
|
239 |
+
#: templates/admin/edit-addon.php:17
|
240 |
+
msgid "More details"
|
241 |
+
msgstr ""
|
242 |
+
|
243 |
+
#: classes/Integration/YoastSeo.php:19
|
244 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your Yoast SEO contents on any admin list table."
|
245 |
+
msgstr ""
|
246 |
+
|
247 |
+
#: classes/Integration/YoastSeo.php:18 classes/Integration/YoastSeo.php:19
|
248 |
+
msgid "Yoast SEO"
|
249 |
+
msgstr ""
|
250 |
+
|
251 |
+
#: classes/Integration/WooCommerce.php:21
|
252 |
+
msgid "Display, inline- and bulk-edit, smart filter and sort your Products, Variations, Orders and Customers"
|
253 |
+
msgstr ""
|
254 |
+
|
255 |
+
#: classes/Integration/NinjaForms.php:21
|
256 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s Submissions."
|
257 |
+
msgstr ""
|
258 |
+
|
259 |
+
#: classes/Integration/MetaBox.php:19 classes/Integration/Pods.php:19
|
260 |
+
#: classes/Integration/Types.php:19
|
261 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s contents on any admin list table."
|
262 |
+
msgstr ""
|
263 |
+
|
264 |
+
#: classes/Integration/GravityForms.php:21
|
265 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your %s Entries."
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: classes/Integration/GravityForms.php:20
|
269 |
+
#: classes/Integration/GravityForms.php:21
|
270 |
+
msgid "Gravity Forms"
|
271 |
+
msgstr ""
|
272 |
+
|
273 |
+
#: classes/Integration/EventsCalendar.php:21
|
274 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your Events, Organizers and Venues."
|
275 |
+
msgstr ""
|
276 |
+
|
277 |
+
#: classes/Integration/BuddyPress.php:20
|
278 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your BuddyPress data fields on the Users page."
|
279 |
+
msgstr ""
|
280 |
+
|
281 |
+
#: classes/Integration/BuddyPress.php:19
|
282 |
+
#: classes/Integration/EventsCalendar.php:20
|
283 |
+
#: classes/Integration/GravityForms.php:20 classes/Integration/MetaBox.php:18
|
284 |
+
#: classes/Integration/NinjaForms.php:20 classes/Integration/Pods.php:18
|
285 |
+
#: classes/Integration/Types.php:18 classes/Integration/WooCommerce.php:20
|
286 |
+
#: classes/Integration/YoastSeo.php:18
|
287 |
+
msgid "Integrates %s with Admin Columns."
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: classes/Integration/ACF.php:19
|
291 |
+
msgid "Display, inline- and bulk-edit, export, smart filter and sort your ACF contents on any admin list table."
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: classes/Integration/ACF.php:18
|
295 |
+
msgid "Integrates ACF with Admin Columns."
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: classes/Admin/Section/ProCta.php:19
|
299 |
+
msgid "Upgrade to Admin Columns Pro and unlock all the awesome features."
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: classes/Admin/Asset/Addons.php:18
|
303 |
+
msgid "The Add-on %s is activated."
|
304 |
+
msgstr ""
|
305 |
+
|
306 |
#: classes/Column/Media/Album.php:14
|
307 |
msgid "Album"
|
308 |
msgstr ""
|
311 |
msgid "Artist"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: templates/admin/page/component/addon/network-active-label.php:3
|
|
|
|
|
|
|
|
|
315 |
msgid "Network Active"
|
316 |
msgstr ""
|
317 |
|
323 |
msgid "First Post"
|
324 |
msgstr ""
|
325 |
|
|
|
|
|
|
|
|
|
326 |
#: classes/Settings/Column/PostStatus.php:33
|
327 |
msgid "Post Status"
|
328 |
msgstr ""
|
403 |
msgid "Export table contents to CSV"
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: templates/tooltip/bulk-editing.php:25 templates/tooltip/custom-field.php:15
|
407 |
#: templates/tooltip/export-disabled.php:17 templates/tooltip/export.php:25
|
408 |
#: templates/tooltip/inline-editing.php:25
|
409 |
#: templates/tooltip/smart-filtering.php:28 templates/tooltip/sorting.php:29
|
410 |
msgid "Learn more »"
|
411 |
msgstr ""
|
412 |
|
|
|
|
|
|
|
|
|
413 |
#: classes/Column/User/Login.php:24
|
414 |
msgid "Super Admin"
|
415 |
msgstr ""
|
446 |
msgid "Export Unavailable"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: templates/admin/list-screen-settings-mockup.php:58
|
450 |
#: templates/tooltip/bulk-editing.php:19
|
451 |
msgid "Bulk Edit"
|
452 |
msgstr ""
|
487 |
msgid "Sort by clicking the column header on the list table. Click the column header again to switch between <em>ascending</em> and <em>descending</em>."
|
488 |
msgstr ""
|
489 |
|
490 |
+
#: templates/admin/list-screen-settings-mockup.php:60
|
491 |
+
#: templates/admin/page/settings-section-pro-cta.php:29
|
492 |
#: templates/tooltip/filtering.php:13
|
493 |
msgid "Smart Filters"
|
494 |
msgstr ""
|
564 |
msgid "Click on the pencil icon to start editing the value of a field."
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: templates/tooltip/custom-field.php:10
|
568 |
#: templates/tooltip/inline-editing.php:13
|
569 |
msgid "To start inline editing, toggle the “Inline Edit” button on top of the list table."
|
570 |
msgstr ""
|
585 |
msgid "Search the contents of your columns."
|
586 |
msgstr ""
|
587 |
|
588 |
+
#: classes/Integration/MetaBox.php:14 classes/Integration/MetaBox.php:18
|
589 |
+
#: classes/Integration/MetaBox.php:19
|
|
|
|
|
|
|
590 |
msgid "Meta Box"
|
591 |
msgstr ""
|
592 |
|
594 |
msgid "Column Type"
|
595 |
msgstr ""
|
596 |
|
597 |
+
#: classes/Admin/Page/Help.php:165
|
598 |
msgid "No deprecated hooks or filters found."
|
599 |
msgstr ""
|
600 |
|
605 |
msgstr ""
|
606 |
|
607 |
#: classes/Settings/Column/Pro/BulkEditing.php:11
|
608 |
+
#: templates/admin/page/settings-section-pro-cta.php:81
|
609 |
#: templates/tooltip/bulk-editing.php:7
|
610 |
msgid "Bulk Editing"
|
611 |
msgstr ""
|
612 |
|
613 |
#: classes/Settings/Column/Pro/InlineEditing.php:11
|
614 |
+
#: templates/admin/page/settings-section-pro-cta.php:70
|
615 |
#: templates/tooltip/inline-editing.php:7
|
616 |
msgid "Inline Editing"
|
617 |
msgstr ""
|
700 |
msgid "There was an error during saving the column settings."
|
701 |
msgstr ""
|
702 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
703 |
#: templates/admin/side-banner.php:60
|
704 |
msgid "Includes special integrations for:"
|
705 |
msgstr ""
|
737 |
msgstr ""
|
738 |
|
739 |
#: classes/Integration/EventsCalendar.php:16
|
740 |
+
#: classes/Integration/EventsCalendar.php:20
|
741 |
msgid "Events Calendar"
|
742 |
msgstr ""
|
743 |
|
744 |
+
#: classes/Settings/Column/CustomFieldType.php:91
|
745 |
msgid "Uses one or more %s IDs to display information about it."
|
746 |
msgstr ""
|
747 |
|
748 |
+
#: classes/Check/Review.php:193
|
749 |
msgid "You can also use your admincolumns.com account to access support through %s!"
|
750 |
msgstr ""
|
751 |
|
757 |
msgid "Value: Should contain a URL."
|
758 |
msgstr ""
|
759 |
|
760 |
+
#: classes/Settings/Column/CustomFieldType.php:125
|
761 |
#: templates/admin/help-tab/custom-fields.php:54
|
762 |
msgid "URL"
|
763 |
msgstr ""
|
778 |
msgid "Value: This will show if the field has content or not."
|
779 |
msgstr ""
|
780 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
781 |
#: classes/Settings/Column/Pro/Sorting.php:11
|
782 |
+
#: templates/admin/list-screen-settings-mockup.php:101
|
783 |
#: templates/settings/setting-label-icons.php:43
|
784 |
#: templates/tooltip/sorting.php:7
|
785 |
msgid "Sorting"
|
789 |
msgid "Filtering"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: classes/Settings/Column/Pro/Export.php:11
|
793 |
+
#: templates/admin/list-screen-settings-mockup.php:61
|
794 |
+
#: templates/tooltip/export.php:7
|
795 |
msgid "Export"
|
796 |
msgstr ""
|
797 |
|
798 |
+
#: templates/admin/page/settings-section-pro-cta.php:74
|
799 |
+
msgid "Edit your content directly from the overview."
|
800 |
+
msgstr ""
|
801 |
+
|
802 |
#: templates/admin/modal-pro.php:33
|
803 |
msgid "Only %s for 1 site"
|
804 |
msgstr ""
|
944 |
msgid "Thumbnails"
|
945 |
msgstr ""
|
946 |
|
947 |
+
#: classes/Helper/Post.php:145
|
948 |
msgid "Missed schedule"
|
949 |
msgstr ""
|
950 |
|
951 |
+
#: classes/Helper/Post.php:141
|
952 |
msgid "Scheduled"
|
953 |
msgstr ""
|
954 |
|
964 |
msgid "More Tag"
|
965 |
msgstr ""
|
966 |
|
967 |
+
#: classes/Column/Menu.php:18
|
968 |
msgid "Menu"
|
969 |
msgstr ""
|
970 |
|
988 |
msgid "Alternative Text"
|
989 |
msgstr ""
|
990 |
|
991 |
+
#: classes/Integration/NinjaForms.php:16 classes/Integration/NinjaForms.php:20
|
992 |
+
#: classes/Integration/NinjaForms.php:21
|
993 |
msgid "Ninja Forms"
|
994 |
msgstr ""
|
995 |
|
997 |
msgid "Password protected"
|
998 |
msgstr ""
|
999 |
|
1000 |
+
#: classes/Helper/Post.php:138
|
1001 |
msgid "Pending for review"
|
1002 |
msgstr ""
|
1003 |
|
1004 |
+
#: classes/Helper/Post.php:135
|
1005 |
msgid "Draft"
|
1006 |
msgstr ""
|
1007 |
|
1008 |
+
#: classes/Helper/Post.php:132
|
1009 |
msgid "Published"
|
1010 |
msgstr ""
|
1011 |
|
1012 |
+
#: classes/Helper/Post.php:129
|
1013 |
msgid "Private"
|
1014 |
msgstr ""
|
1015 |
|
1046 |
msgid "Prices starting from %s"
|
1047 |
msgstr ""
|
1048 |
|
1049 |
+
#: classes/Integration/BuddyPress.php:15 classes/Integration/BuddyPress.php:19
|
|
|
|
|
|
|
|
|
1050 |
msgid "BuddyPress"
|
1051 |
msgstr ""
|
1052 |
|
1083 |
msgid "Auto"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: classes/Admin/AdminLoader.php:107
|
1087 |
+
#: classes/Settings/Column/AttachmentDisplay.php:42
|
1088 |
+
#: classes/Settings/Column/Comment.php:113 classes/Settings/Column/Post.php:90
|
1089 |
#: classes/Settings/Column/Term.php:36 classes/Settings/Column/User.php:54
|
1090 |
msgid "Display"
|
1091 |
msgstr ""
|
1191 |
msgid "Time Difference"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
+
#: classes/Settings/Column/CustomFieldType.php:173
|
1195 |
msgid "Multiple"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
+
#: classes/Settings/Column/CustomFieldType.php:172
|
1199 |
msgid "Choice"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
+
#: classes/Settings/Column/CustomFieldType.php:171
|
1203 |
msgid "Relational"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
+
#: classes/Settings/Column/CustomFieldType.php:170
|
1207 |
msgid "Basic"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
+
#: classes/Settings/Column/CustomFieldType.php:138
|
1211 |
msgid "Number of Fields"
|
1212 |
msgstr ""
|
1213 |
|
1214 |
+
#: classes/Settings/Column/CustomFieldType.php:130
|
1215 |
#: templates/admin/help-tab/custom-fields.php:50
|
1216 |
msgid "True / False"
|
1217 |
msgstr ""
|
1218 |
|
1219 |
+
#: classes/Settings/Column/CustomFieldType.php:129
|
1220 |
#: templates/admin/help-tab/custom-fields.php:26
|
1221 |
msgid "Has Content"
|
1222 |
msgstr ""
|
1223 |
|
1224 |
+
#: classes/Settings/Column/CustomFieldType.php:126
|
1225 |
#: templates/admin/help-tab/custom-fields.php:42
|
1226 |
msgid "Number"
|
1227 |
msgstr ""
|
1228 |
|
1229 |
+
#: classes/Settings/Column/CustomFieldType.php:123
|
1230 |
msgid "Text"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
+
#: classes/Settings/Column/CustomFieldType.php:92
|
1234 |
msgid "Multiple IDs should be separated by commas."
|
1235 |
msgstr ""
|
1236 |
|
1282 |
msgid "Shortlink"
|
1283 |
msgstr ""
|
1284 |
|
1285 |
+
#: classes/Settings/Column/CustomFieldType.php:222
|
1286 |
+
#: classes/Settings/Column/CustomFieldType.php:224
|
1287 |
+
#: classes/Settings/Column/CustomFieldType.php:308
|
1288 |
msgid ", "
|
1289 |
msgstr ""
|
1290 |
|
1300 |
msgid "Discount is valid until %s"
|
1301 |
msgstr ""
|
1302 |
|
1303 |
+
#: classes/Admin/Section/Partial/ShowEditButton.php:21
|
1304 |
msgid "Show %s button on table screen."
|
1305 |
msgstr ""
|
1306 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1307 |
#: classes/Admin/Tooltip.php:29
|
1308 |
msgid "Notice"
|
1309 |
msgstr ""
|
1312 |
msgid "Instructions"
|
1313 |
msgstr ""
|
1314 |
|
1315 |
+
#: classes/Admin/Page/Help.php:153
|
1316 |
msgid "our documentation"
|
1317 |
msgstr ""
|
1318 |
|
1319 |
+
#: classes/Admin/Page/Help.php:150
|
1320 |
msgid "This site is using some actions or filters that have changed. Please read %s to resolve them."
|
1321 |
msgstr ""
|
1322 |
|
1323 |
+
#: classes/Admin/Page/Help.php:146
|
1324 |
msgid "The Admin Columns plugin has undergone some major changes in version 4."
|
1325 |
msgstr ""
|
1326 |
|
1327 |
+
#: classes/Admin/Page/Help.php:69
|
1328 |
msgid "The callback used is %s."
|
1329 |
msgid_plural "The callbacks used are %s."
|
1330 |
msgstr[0] ""
|
1331 |
msgstr[1] ""
|
1332 |
|
1333 |
+
#: classes/Admin/Page/Help.php:55
|
1334 |
msgid "View documentation"
|
1335 |
msgstr ""
|
1336 |
|
1337 |
+
#: classes/Admin/Page/Help.php:87
|
1338 |
msgid "The action %s used on this website is deprecated since %s."
|
1339 |
msgstr ""
|
1340 |
|
1341 |
+
#: classes/Admin/Page/Help.php:116
|
1342 |
msgid "The filter %s used on this website is deprecated since %s."
|
1343 |
msgstr ""
|
1344 |
|
1345 |
+
#: classes/Admin/Page/Help.php:83
|
1346 |
msgid "Deprecated Actions"
|
1347 |
msgstr ""
|
1348 |
|
1349 |
+
#: classes/Admin/Page/Help.php:112
|
1350 |
msgid "Deprecated Filters"
|
1351 |
msgstr ""
|
1352 |
|
1353 |
+
#: classes/Admin/MenuFactory.php:71 classes/Admin/Page/Help.php:144
|
1354 |
msgid "Help"
|
1355 |
msgstr ""
|
1356 |
|
1357 |
+
#: templates/admin/edit-column.php:36 templates/admin/edit-column.php:80
|
1358 |
msgid "Close"
|
1359 |
msgstr ""
|
1360 |
|
1390 |
msgid "You need at least one column"
|
1391 |
msgstr ""
|
1392 |
|
1393 |
+
#: classes/Admin/Page/Addons.php:143
|
1394 |
msgid "Available"
|
1395 |
msgstr ""
|
1396 |
|
1397 |
+
#: classes/Admin/Page/Addons.php:127
|
1398 |
msgid "Recommended"
|
1399 |
msgstr ""
|
1400 |
|
1401 |
+
#: classes/Integration/Types.php:14 classes/Integration/Types.php:18
|
1402 |
+
#: classes/Integration/Types.php:19
|
|
|
|
|
|
|
1403 |
msgid "Toolset Types"
|
1404 |
msgstr ""
|
1405 |
|
1406 |
+
#: classes/Integration/Pods.php:14 classes/Integration/Pods.php:18
|
1407 |
+
#: classes/Integration/Pods.php:19
|
1408 |
msgid "Pods"
|
1409 |
msgstr ""
|
1410 |
|
1460 |
msgid "Did you know Admin Columns Pro has an integration addon for %s? With the proper Admin Columns Pro license, you can download them from %s!"
|
1461 |
msgstr ""
|
1462 |
|
1463 |
+
#: classes/ColumnGroups.php:15
|
1464 |
msgid "Custom Fields"
|
1465 |
msgstr "Custom Fields"
|
1466 |
|
1477 |
msgid "https://www.admincolumns.com"
|
1478 |
msgstr ""
|
1479 |
|
1480 |
+
#: classes/Admin/Section/Partial/ShowEditButton.php:21
|
1481 |
#: classes/Table/Screen.php:203
|
1482 |
msgid "Edit columns"
|
1483 |
msgstr ""
|
1484 |
|
1485 |
+
#: templates/admin/list-screen-settings-mockup.php:23
|
1486 |
#: templates/admin/modal-pro.php:31
|
1487 |
msgid "Upgrade"
|
1488 |
msgstr ""
|
1496 |
msgstr "Users"
|
1497 |
|
1498 |
#: classes/ListScreen/Media.php:19 classes/ListScreenGroups.php:15
|
1499 |
+
#: classes/Settings/Column/CustomFieldType.php:133
|
1500 |
#: templates/admin/help-tab/custom-fields.php:34
|
1501 |
#: templates/settings/setting-label-icons.php:37
|
1502 |
msgid "Media"
|
1506 |
msgid "Links"
|
1507 |
msgstr "Links"
|
1508 |
|
1509 |
+
#: classes/ListScreen/Comment.php:16 classes/Settings/Column/Comment.php:122
|
1510 |
msgid "Comment"
|
1511 |
msgstr ""
|
1512 |
|
1515 |
msgid "Comments"
|
1516 |
msgstr "Comments"
|
1517 |
|
1518 |
+
#: templates/admin/page/component/addon/more-info.php:2
|
1519 |
msgid "Get this add-on"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
+
#: templates/admin/page/component/addon/deactivate.php:2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1523 |
msgid "Deactivate"
|
1524 |
msgstr "Deactivate"
|
1525 |
|
1526 |
+
#: classes/Admin/Page/Addons.php:135
|
1527 |
+
#: templates/admin/page/component/addon/active-label.php:3
|
1528 |
msgid "Active"
|
1529 |
msgstr "Active"
|
1530 |
|
1532 |
msgid "Add Column"
|
1533 |
msgstr ""
|
1534 |
|
|
|
|
|
|
|
|
|
1535 |
#: templates/admin/side-support.php:14
|
1536 |
+
msgid "For full documentation, bug reports, feature suggestions and other tips <a href='%s'>visit the Admin Columns website</a>."
|
1537 |
msgstr ""
|
1538 |
|
1539 |
#: templates/admin/side-support.php:10
|
1584 |
msgid "Get Admin Columns Pro"
|
1585 |
msgstr ""
|
1586 |
|
1587 |
+
#: classes/Admin/MenuFactory.php:57
|
1588 |
msgid "Columns"
|
1589 |
msgstr ""
|
1590 |
|
1591 |
+
#: classes/Admin/Page/Columns.php:211
|
1592 |
msgid "Warning! The %s columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1593 |
msgstr ""
|
1594 |
|
1596 |
msgid "Update"
|
1597 |
msgstr "Update"
|
1598 |
|
1599 |
+
#: classes/Admin/Page/Columns.php:202
|
1600 |
msgid "Store settings"
|
1601 |
msgstr ""
|
1602 |
|
1603 |
+
#: classes/Admin/MenuFactory.php:59
|
1604 |
msgid "Add-ons"
|
1605 |
msgstr "Add-ons"
|
1606 |
|
1607 |
+
#: classes/Admin/MenuFactory.php:58 classes/PluginActionLinks.php:40
|
1608 |
+
#: templates/admin/list-screen-settings-mockup.php:13
|
1609 |
+
#: templates/admin/page/settings.php:6
|
1610 |
msgid "Settings"
|
1611 |
msgstr "Settings"
|
1612 |
|
1622 |
msgid "Warning! ALL saved admin columns data will be deleted. This cannot be undone. 'OK' to delete, 'Cancel' to stop"
|
1623 |
msgstr ""
|
1624 |
|
|
|
|
|
|
|
|
|
1625 |
#: classes/Admin/Section/Restore.php:21
|
1626 |
+
msgid "Delete all column settings and restore the default settings."
|
1627 |
msgstr ""
|
1628 |
|
1629 |
#: classes/Admin/Section/Restore.php:20
|
1631 |
msgstr ""
|
1632 |
|
1633 |
#: templates/admin/edit-actions.php:24 templates/admin/edit-columns.php:39
|
|
|
1634 |
msgid "Save"
|
1635 |
msgstr "Save"
|
1636 |
|
|
|
|
|
|
|
|
|
1637 |
#: classes/Admin/Section/General.php:36
|
1638 |
#: classes/Settings/Column/DateTimeFormat.php:45
|
1639 |
msgid "General Settings"
|
1703 |
msgid "Change order"
|
1704 |
msgstr ""
|
1705 |
|
|
|
|
|
|
|
|
|
1706 |
#: templates/admin/help-tab/introduction.php:2
|
1707 |
msgid "This plugin is for adding and removing additional columns to the administration screens for post(types), pages, media library, comments, links and users. Change the column's label and reorder them."
|
1708 |
msgstr ""
|
1709 |
|
|
|
|
|
|
|
|
|
1710 |
#: classes/Controller/RestoreSettingsRequest.php:42
|
1711 |
msgid "Default settings successfully restored."
|
1712 |
msgstr ""
|
1719 |
msgid "Admin Columns Settings"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
+
#: classes/Check/Review.php:200
|
1723 |
msgid "find answers to frequently asked questions"
|
1724 |
msgstr ""
|
1725 |
|
1726 |
+
#: classes/Check/Review.php:199
|
1727 |
msgid "Admin Columns forum on WordPress.org"
|
1728 |
msgstr ""
|
1729 |
|
1730 |
+
#: classes/Check/Review.php:198
|
1731 |
msgid "You can also find help on the %s, and %s."
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: classes/Check/Review.php:194
|
1735 |
msgid "our forum"
|
1736 |
msgstr ""
|
1737 |
|
1738 |
+
#: classes/Check/Review.php:188
|
1739 |
msgid "documentation page"
|
1740 |
msgstr ""
|
1741 |
|
1742 |
+
#: classes/Check/Review.php:186
|
1743 |
msgid "We're sorry to hear that; maybe we can help! If you're having problems properly setting up %s or if you would like help with some more advanced features, please visit our %s."
|
1744 |
msgstr ""
|
1745 |
|
1746 |
+
#: classes/Check/Review.php:177
|
1747 |
msgid "Permanently hide notice"
|
1748 |
msgstr ""
|
1749 |
|
1750 |
+
#: classes/Check/Review.php:176
|
1751 |
msgid "Leave a review!"
|
1752 |
msgstr ""
|
1753 |
|
1754 |
+
#: classes/Check/Review.php:172
|
1755 |
msgid "click here"
|
1756 |
msgstr ""
|
1757 |
|
1758 |
+
#: classes/Check/Review.php:168
|
1759 |
msgid "We don't mean to bug you, but you've been using %s for some time now, and we were wondering if you're happy with the plugin. If so, could you please leave a review at wordpress.org? If you're not happy with %s, please %s."
|
1760 |
msgstr ""
|
1761 |
|
1762 |
+
#: classes/Check/Review.php:159
|
1763 |
msgid "Admin Columns Pro"
|
1764 |
msgstr ""
|
1765 |
|
1766 |
#. Plugin Name of the plugin
|
1767 |
#: classes/Admin/WpMenuFactory.php:19 classes/Admin/WpMenuFactory.php:34
|
1768 |
+
#: classes/Check/Review.php:160 classes/Table/Screen.php:454
|
1769 |
msgid "Admin Columns"
|
1770 |
msgstr ""
|
1771 |
|
1801 |
msgid "Label"
|
1802 |
msgstr "Label"
|
1803 |
|
1804 |
+
#: classes/Settings/Column/Type.php:44 templates/admin/edit-column.php:30
|
1805 |
msgid "Name"
|
1806 |
msgstr "Name"
|
1807 |
|
1809 |
msgid "Choose a column type."
|
1810 |
msgstr ""
|
1811 |
|
1812 |
+
#: templates/admin/edit-column.php:38 templates/admin/edit-column.php:82
|
1813 |
msgid "Clone"
|
1814 |
msgstr ""
|
1815 |
|
1853 |
msgid "width"
|
1854 |
msgstr ""
|
1855 |
|
1856 |
+
#: classes/ColumnGroups.php:16 classes/Settings/Column/CustomFieldType.php:174
|
1857 |
#: classes/Settings/Column/Image.php:112
|
1858 |
msgid "Custom"
|
1859 |
msgstr "Custom"
|
1887 |
msgstr ""
|
1888 |
|
1889 |
#: classes/ListScreenGroups.php:13
|
1890 |
+
#: classes/Settings/Column/CustomFieldType.php:102
|
1891 |
#: classes/Settings/Column/PostType.php:43
|
1892 |
msgid "Post Type"
|
1893 |
msgstr ""
|
1904 |
msgid "Comment Count"
|
1905 |
msgstr ""
|
1906 |
|
1907 |
+
#: templates/admin/edit-column.php:40 templates/admin/edit-column.php:84
|
1908 |
msgid "Remove"
|
1909 |
msgstr "Remove"
|
1910 |
|
1941 |
msgstr ""
|
1942 |
|
1943 |
#: classes/Settings/Column/User.php:81
|
1944 |
+
#: templates/admin/list-screen-settings-mockup.php:36
|
1945 |
msgid "Roles"
|
1946 |
msgstr "Roles"
|
1947 |
|
2172 |
msgid "Description"
|
2173 |
msgstr "Description"
|
2174 |
|
2175 |
+
#: classes/Settings/Column/CustomFieldType.php:77
|
2176 |
msgid "This will determine how the value will be displayed."
|
2177 |
msgstr ""
|
2178 |
|
2179 |
+
#: classes/Settings/Column/CustomFieldType.php:84
|
2180 |
msgid "Field Type"
|
2181 |
msgstr ""
|
2182 |
|
2183 |
+
#: classes/Settings/Column/CustomFieldType.php:139
|
2184 |
#: templates/admin/help-tab/custom-fields.php:38
|
2185 |
msgid "Multiple Values"
|
2186 |
msgstr ""
|
2187 |
|
2188 |
+
#: classes/Settings/Column/CustomFieldType.php:124
|
2189 |
#: templates/admin/help-tab/custom-fields.php:30
|
2190 |
msgid "Image"
|
2191 |
msgstr "Image"
|
2199 |
msgid "Counter"
|
2200 |
msgstr ""
|
2201 |
|
2202 |
+
#: classes/Settings/Column/CustomFieldType.php:121
|
2203 |
#: templates/admin/help-tab/custom-fields.php:10
|
2204 |
msgid "Color"
|
2205 |
msgstr ""
|
2206 |
|
2207 |
#: classes/ColumnGroups.php:13
|
2208 |
#: classes/Helper/Select/Group/CustomField/MultiSite.php:53
|
2209 |
+
#: classes/Settings/Column/CustomFieldType.php:189
|
2210 |
#: classes/Settings/Column/Image.php:72
|
2211 |
#: classes/Settings/Column/NumberFormat.php:88
|
2212 |
#: classes/Settings/Column/Separator.php:25
|
2214 |
msgid "Default"
|
2215 |
msgstr "Standard"
|
2216 |
|
2217 |
+
#: classes/Column/CustomField.php:19 templates/tooltip/custom-field.php:7
|
2218 |
msgid "Custom Field"
|
2219 |
msgstr ""
|
2220 |
|
2223 |
msgstr ""
|
2224 |
|
2225 |
#: classes/Column/Comment/User.php:15 classes/ListScreen/User.php:16
|
2226 |
+
#: classes/Settings/Column/CustomFieldType.php:106
|
2227 |
+
#: classes/Settings/Column/CustomFieldType.php:135
|
2228 |
#: templates/admin/help-tab/custom-fields.php:58
|
2229 |
msgid "User"
|
2230 |
msgstr "User"
|
2231 |
|
2232 |
#: classes/Column/Comment/Type.php:14
|
2233 |
+
#: classes/Settings/Column/CustomFieldType.php:80
|
2234 |
#: classes/Settings/Column/Type.php:41 classes/Settings/Column/Type.php:50
|
2235 |
+
#: templates/admin/edit-column.php:31
|
2236 |
msgid "Type"
|
2237 |
msgstr "Type"
|
2238 |
|
2241 |
msgstr ""
|
2242 |
|
2243 |
#: classes/Column/Comment/Post.php:15
|
2244 |
+
#: classes/Settings/Column/CustomFieldType.php:134
|
2245 |
#: templates/admin/help-tab/custom-fields.php:46
|
2246 |
msgid "Post"
|
2247 |
msgstr "Post"
|
2250 |
msgid "Content"
|
2251 |
msgstr "Content"
|
2252 |
|
2253 |
+
#: classes/Settings/Column/Comment.php:126
|
2254 |
+
#: classes/Settings/Column/CustomFieldType.php:122
|
2255 |
#: classes/Settings/Column/Post.php:103
|
2256 |
#: templates/admin/help-tab/custom-fields.php:18
|
2257 |
msgid "Date"
|
2266 |
msgstr ""
|
2267 |
|
2268 |
#: classes/Column/Post/AuthorName.php:18
|
2269 |
+
#: classes/Settings/Column/Comment.php:124 classes/Settings/Column/Post.php:101
|
2270 |
msgid "Author"
|
2271 |
msgstr "Author"
|
2272 |
|
2283 |
msgstr ""
|
2284 |
|
2285 |
#: classes/Column/Comment/AuthorEmail.php:14
|
2286 |
+
#: classes/Settings/Column/Comment.php:125
|
2287 |
msgid "Author Email"
|
2288 |
msgstr ""
|
2289 |
|
2300 |
msgid "Agent"
|
2301 |
msgstr ""
|
2302 |
|
2303 |
+
#: templates/admin/edit-column.php:35
|
2304 |
msgid "Edit"
|
2305 |
msgstr "Edit"
|
2306 |
|
2309 |
msgstr "Edit Comment"
|
2310 |
|
2311 |
#: classes/Column/Comment/ID.php:14 classes/Column/Media/ID.php:14
|
2312 |
+
#: classes/Column/Post/ID.php:15 classes/Settings/Column/Comment.php:123
|
2313 |
#: classes/Settings/Column/Post.php:100 classes/Settings/Column/Term.php:32
|
2314 |
#: templates/admin/edit-actions.php:41
|
2315 |
msgid "ID"
|
2319 |
#: classes/Settings/Column/MissingImageSize.php:23
|
2320 |
#: classes/Settings/Column/PostFormatIcon.php:25
|
2321 |
#: classes/Settings/Column/Pro.php:24 classes/Settings/Column/StatusIcon.php:25
|
2322 |
+
#: classes/Settings/Column/Toggle.php:15
|
2323 |
+
#: templates/admin/li
|