gitextract_jmguve0w/ ├── .babelrc ├── .editorconfig ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── issue_template.md │ ├── pull_request_template.md │ └── workflows/ │ └── php.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── composer.json ├── docker-compose.yml ├── languages/ │ ├── papi-fr_FR.mo │ ├── papi-fr_FR.po │ ├── papi-sv_SE.mo │ ├── papi-sv_SE.po │ └── papi.pot ├── package.json ├── papi-loader.php ├── phpcs.xml ├── phpunit.xml.dist ├── src/ │ ├── admin/ │ │ ├── class-papi-admin-ajax.php │ │ ├── class-papi-admin-assets.php │ │ ├── class-papi-admin-columns.php │ │ ├── class-papi-admin-entry-post.php │ │ ├── class-papi-admin-entry-taxonomy.php │ │ ├── class-papi-admin-entry.php │ │ ├── class-papi-admin-menu.php │ │ ├── class-papi-admin-meta-box-tabs.php │ │ ├── class-papi-admin-meta-box.php │ │ ├── class-papi-admin-meta-handler.php │ │ ├── class-papi-admin-option-handler.php │ │ ├── class-papi-admin-page-type-switcher.php │ │ ├── class-papi-admin-view.php │ │ ├── class-papi-admin.php │ │ └── views/ │ │ ├── add-new-page.php │ │ └── partials/ │ │ └── add-new-item.php │ ├── assets/ │ │ ├── js/ │ │ │ ├── components/ │ │ │ │ ├── pikaday.js │ │ │ │ └── select2.js │ │ │ ├── core.js │ │ │ ├── modals/ │ │ │ │ └── iframe.js │ │ │ ├── properties/ │ │ │ │ ├── color.js │ │ │ │ ├── datetime.js │ │ │ │ ├── dropdown.js │ │ │ │ ├── editor.js │ │ │ │ ├── file.js │ │ │ │ ├── flexible.js │ │ │ │ ├── link.js │ │ │ │ ├── module.js │ │ │ │ ├── post.js │ │ │ │ ├── reference.js │ │ │ │ ├── relationship.js │ │ │ │ ├── repeater.js │ │ │ │ ├── term.js │ │ │ │ └── url.js │ │ │ ├── required.js │ │ │ ├── rules.js │ │ │ ├── tabs.js │ │ │ ├── taxonomy.js │ │ │ └── utils.js │ │ └── scss/ │ │ ├── components/ │ │ │ ├── pikaday.scss │ │ │ └── select2.scss │ │ ├── modules/ │ │ │ ├── _admin.scss │ │ │ ├── _attachment.scss │ │ │ ├── _base.scss │ │ │ ├── _box.scss │ │ │ ├── _iframe.scss │ │ │ ├── _options.scss │ │ │ ├── _table.scss │ │ │ ├── _tabs.scss │ │ │ └── _utils.scss │ │ ├── properties/ │ │ │ ├── _checkbox.scss │ │ │ ├── _color.scss │ │ │ ├── _divider.scss │ │ │ ├── _dropdown.scss │ │ │ ├── _file.scss │ │ │ ├── _flexible.scss │ │ │ ├── _group.scss │ │ │ ├── _link.scss │ │ │ ├── _post.scss │ │ │ ├── _radio.scss │ │ │ ├── _reference.scss │ │ │ ├── _relationship.scss │ │ │ ├── _repeater.scss │ │ │ ├── _shared.scss │ │ │ ├── _table.scss │ │ │ ├── _term.scss │ │ │ ├── _text.scss │ │ │ └── _url.scss │ │ └── style.scss │ ├── cli/ │ │ ├── class-papi-cli-command.php │ │ ├── class-papi-cli-post-command.php │ │ ├── class-papi-cli-term-command.php │ │ ├── class-papi-cli-type-command.php │ │ └── class-papi-cli.php │ ├── core/ │ │ ├── class-papi-core-autoload.php │ │ ├── class-papi-core-box.php │ │ ├── class-papi-core-conditional-rule.php │ │ ├── class-papi-core-conditional-rules.php │ │ ├── class-papi-core-conditional.php │ │ ├── class-papi-core-container.php │ │ ├── class-papi-core-data-handler.php │ │ ├── class-papi-core-data.php │ │ ├── class-papi-core-meta-store.php │ │ ├── class-papi-core-property.php │ │ ├── class-papi-core-tab.php │ │ └── class-papi-core-type.php │ ├── lib/ │ │ ├── core/ │ │ │ ├── cache.php │ │ │ ├── conditional.php │ │ │ ├── data.php │ │ │ ├── deprecated.php │ │ │ ├── io.php │ │ │ ├── meta.php │ │ │ ├── post.php │ │ │ ├── property.php │ │ │ ├── slug.php │ │ │ ├── tabs.php │ │ │ ├── taxonomy.php │ │ │ ├── template.php │ │ │ ├── url.php │ │ │ └── utilities.php │ │ ├── fields/ │ │ │ ├── option.php │ │ │ ├── page.php │ │ │ └── taxonomy.php │ │ ├── hooks/ │ │ │ ├── actions.php │ │ │ ├── filters-page-type.php │ │ │ ├── filters-taxonomy-type.php │ │ │ └── filters.php │ │ └── types/ │ │ ├── entry.php │ │ ├── page.php │ │ └── taxonomy.php │ ├── papi-loader.php │ ├── properties/ │ │ ├── class-papi-property-bool.php │ │ ├── class-papi-property-checkbox.php │ │ ├── class-papi-property-color.php │ │ ├── class-papi-property-datetime.php │ │ ├── class-papi-property-divider.php │ │ ├── class-papi-property-dropdown.php │ │ ├── class-papi-property-editor.php │ │ ├── class-papi-property-email.php │ │ ├── class-papi-property-file.php │ │ ├── class-papi-property-flexible.php │ │ ├── class-papi-property-gallery.php │ │ ├── class-papi-property-group.php │ │ ├── class-papi-property-hidden.php │ │ ├── class-papi-property-html.php │ │ ├── class-papi-property-image.php │ │ ├── class-papi-property-link.php │ │ ├── class-papi-property-module.php │ │ ├── class-papi-property-number.php │ │ ├── class-papi-property-post.php │ │ ├── class-papi-property-radio.php │ │ ├── class-papi-property-reference.php │ │ ├── class-papi-property-relationship.php │ │ ├── class-papi-property-repeater.php │ │ ├── class-papi-property-sidebar.php │ │ ├── class-papi-property-string.php │ │ ├── class-papi-property-table.php │ │ ├── class-papi-property-term.php │ │ ├── class-papi-property-text.php │ │ ├── class-papi-property-url.php │ │ ├── class-papi-property-user.php │ │ └── class-papi-property.php │ ├── query/ │ │ └── class-papi-query.php │ ├── rest-api/ │ │ ├── class-papi-rest-api-post.php │ │ ├── class-papi-rest-api-settings.php │ │ └── class-papi-rest-api.php │ ├── stores/ │ │ ├── class-papi-option-store.php │ │ ├── class-papi-post-store.php │ │ └── class-papi-term-store.php │ └── types/ │ ├── class-papi-attachment-type.php │ ├── class-papi-entry-type.php │ ├── class-papi-front-page-type.php │ ├── class-papi-module-type.php │ ├── class-papi-option-type.php │ ├── class-papi-page-type.php │ └── class-papi-taxonomy-type.php ├── tests/ │ ├── Dockerfile │ ├── README.md │ ├── bin/ │ │ └── install-cp-tests.sh │ ├── bootstrap.php │ ├── cases/ │ │ ├── admin/ │ │ │ ├── class-papi-admin-ajax-test.php │ │ │ ├── class-papi-admin-assets-test.php │ │ │ ├── class-papi-admin-columns-test.php │ │ │ ├── class-papi-admin-entry-post-test.php │ │ │ ├── class-papi-admin-entry-taxonomy-test.php │ │ │ ├── class-papi-admin-menu-test.php │ │ │ ├── class-papi-admin-meta-box-tabs-test.php │ │ │ ├── class-papi-admin-meta-box-test.php │ │ │ ├── class-papi-admin-meta-handler-test.php │ │ │ ├── class-papi-admin-option-handler-test.php │ │ │ ├── class-papi-admin-page-type-switcher.php │ │ │ ├── class-papi-admin-test.php │ │ │ └── class-papi-admin-view-test.php │ │ ├── core/ │ │ │ ├── class-papi-conditional-rules-test.php │ │ │ ├── class-papi-core-box-test.php │ │ │ ├── class-papi-core-conditional-rule-test.php │ │ │ ├── class-papi-core-conditional-test.php │ │ │ ├── class-papi-core-container-test.php │ │ │ ├── class-papi-core-data-test.php │ │ │ ├── class-papi-core-property-test.php │ │ │ ├── class-papi-core-tab-test.php │ │ │ └── class-papi-core-type-test.php │ │ ├── lib/ │ │ │ ├── core/ │ │ │ │ ├── cache-test.php │ │ │ │ ├── conditional-test.php │ │ │ │ ├── data-test.php │ │ │ │ ├── deprecated-test.php │ │ │ │ ├── io-test.php │ │ │ │ ├── meta-test.php │ │ │ │ ├── post-test.php │ │ │ │ ├── property-test.php │ │ │ │ ├── slug-test.php │ │ │ │ ├── tabs-test.php │ │ │ │ ├── taxonomy-test.php │ │ │ │ ├── template-test.php │ │ │ │ ├── url-test.php │ │ │ │ └── utilities-test.php │ │ │ ├── fields/ │ │ │ │ ├── option-test.php │ │ │ │ ├── page-test.php │ │ │ │ └── taxonomy-test.php │ │ │ ├── hooks/ │ │ │ │ ├── actions-test.php │ │ │ │ ├── filters-page-type-test.php │ │ │ │ ├── filters-taxonomy-type-test.php │ │ │ │ └── filters-test.php │ │ │ └── types/ │ │ │ ├── entry-test.php │ │ │ ├── page-test.php │ │ │ └── taxonomy-test.php │ │ ├── papi-loader-test.php │ │ ├── properties/ │ │ │ ├── class-papi-property-bool-test.php │ │ │ ├── class-papi-property-checkbox-test.php │ │ │ ├── class-papi-property-color-test.php │ │ │ ├── class-papi-property-datetime-test.php │ │ │ ├── class-papi-property-divider-test.php │ │ │ ├── class-papi-property-dropdown-test.php │ │ │ ├── class-papi-property-editor-test.php │ │ │ ├── class-papi-property-email-test.php │ │ │ ├── class-papi-property-file-test.php │ │ │ ├── class-papi-property-flexible-test.php │ │ │ ├── class-papi-property-gallery-test.php │ │ │ ├── class-papi-property-group-test.php │ │ │ ├── class-papi-property-hidden-test.php │ │ │ ├── class-papi-property-html-test.php │ │ │ ├── class-papi-property-image-test.php │ │ │ ├── class-papi-property-link-test.php │ │ │ ├── class-papi-property-module-test.php │ │ │ ├── class-papi-property-number-test.php │ │ │ ├── class-papi-property-post-test.php │ │ │ ├── class-papi-property-radio-test.php │ │ │ ├── class-papi-property-reference-test.php │ │ │ ├── class-papi-property-relationship-test.php │ │ │ ├── class-papi-property-repeater-test.php │ │ │ ├── class-papi-property-sidebar-test.php │ │ │ ├── class-papi-property-string-test.php │ │ │ ├── class-papi-property-term-test.php │ │ │ ├── class-papi-property-test.php │ │ │ ├── class-papi-property-text-test.php │ │ │ ├── class-papi-property-url-test.php │ │ │ └── class-papi-property-user-test.php │ │ ├── query/ │ │ │ └── class-papi-query-test.php │ │ ├── rest-api/ │ │ │ ├── class-papi-rest-api-post-test.php │ │ │ ├── class-papi-rest-api-settings-test.php │ │ │ └── class-papi-rest-api-test.php │ │ ├── stores/ │ │ │ ├── class-papi-option-store-test.php │ │ │ ├── class-papi-post-store-test.php │ │ │ └── class-papi-term-store-test.php │ │ └── types/ │ │ ├── class-papi-attachment-type-test.php │ │ ├── class-papi-entry-type-test.php │ │ ├── class-papi-option-type-test.php │ │ ├── class-papi-page-type-test.php │ │ └── class-papi-taxonomy-type-test.php │ ├── data/ │ │ ├── classes/ │ │ │ └── class-say.php │ │ ├── container/ │ │ │ └── class-container-test-stub.php │ │ ├── core-types/ │ │ │ ├── abstract-core-type.php │ │ │ ├── base-core-type.php │ │ │ ├── broken-core-type.php │ │ │ ├── info-core-type.php │ │ │ └── info2-core-type.php │ │ ├── entry-types/ │ │ │ ├── abstract-entry-type.php │ │ │ ├── base-entry-type.php │ │ │ ├── broken-entry-type.php │ │ │ ├── info-entry-type.php │ │ │ └── term-entry-type.php │ │ ├── entry-types2/ │ │ │ └── term-entry-type.php │ │ ├── page-types/ │ │ │ ├── big-page-type.php │ │ │ ├── book-page-type.php │ │ │ ├── boxes/ │ │ │ │ ├── big.php │ │ │ │ ├── properties.php │ │ │ │ └── simple.php │ │ │ ├── broken-page-type.php │ │ │ ├── display-not-page-type.php │ │ │ ├── dot-page-type.php │ │ │ ├── dot2-page-type.php │ │ │ ├── duck-page-type.php │ │ │ ├── editor-page-type.php │ │ │ ├── empty-page-type.php │ │ │ ├── extra-page-type.php │ │ │ ├── faq-extra-page-type.php │ │ │ ├── faq-extra2-page-type.php │ │ │ ├── faq-page-type.php │ │ │ ├── fields-page-type.php │ │ │ ├── flex-page-type.php │ │ │ ├── flex2-page-type.php │ │ │ ├── front-page-type.php │ │ │ ├── group-page-type.php │ │ │ ├── hidden-page-type.php │ │ │ ├── hidden2-page-type.php │ │ │ ├── identifier-page-type.php │ │ │ ├── module-page-type.php │ │ │ ├── modules/ │ │ │ │ ├── image-module-type.php │ │ │ │ ├── string-module-type.php │ │ │ │ ├── top-module-type.php │ │ │ │ └── video-module-type.php │ │ │ ├── name-page-type.php │ │ │ ├── namespace-page-type.php │ │ │ ├── no-page-type.php │ │ │ ├── options/ │ │ │ │ ├── class-settings-option-type.php │ │ │ │ ├── header-option-type.php │ │ │ │ └── properties-option-type.php │ │ │ ├── others/ │ │ │ │ ├── attachment-type.php │ │ │ │ └── media-attachment-type.php │ │ │ ├── post-page-type.php │ │ │ ├── price-page-type.php │ │ │ ├── properties/ │ │ │ │ └── name.php │ │ │ ├── properties-page-type.php │ │ │ ├── rule-page-type.php │ │ │ ├── simple-page-type.php │ │ │ ├── tab-page-type.php │ │ │ ├── tab2-page-type.php │ │ │ ├── tabs/ │ │ │ │ ├── content.php │ │ │ │ └── video.php │ │ │ ├── test-page-type.php │ │ │ └── twenty-page-type.php │ │ ├── page-types2/ │ │ │ ├── any-page-type.php │ │ │ └── look-page-type.php │ │ ├── properties/ │ │ │ ├── array.php │ │ │ ├── class-papi-property-fake.php │ │ │ ├── class-papi-property-kvack.php │ │ │ └── simple.php │ │ └── taxonomy-types/ │ │ ├── broken-taxonomy-type.php │ │ ├── empty-taxonomy-type.php │ │ ├── faq-extra-taxonomy-type.php │ │ ├── faq-extra2-taxonomy-type.php │ │ ├── faq-taxonomy-type.php │ │ ├── properties-taxonomy-type.php │ │ └── simple-taxonomy-type.php │ └── framework/ │ ├── class-papi-property-test-case.php │ ├── functions.php │ └── helpers.php └── webpack.config.js