/*! elementor-pro - v3.30.0 - 01-07-2025 */ "use strict"; (self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["loop-filter-editor"],{ /***/ "../modules/loop-filter/assets/js/editor/module.js": /*!*********************************************************!*\ !*** ../modules/loop-filter/assets/js/editor/module.js ***! \*********************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _taxonomyFilter = _interopRequireDefault(__webpack_require__(/*! ./taxonomy-filter */ "../modules/loop-filter/assets/js/editor/taxonomy-filter.js")); class LoopFilter extends elementorModules.editor.utils.Module { onElementorInit() { this.taxonomyFilter = new _taxonomyFilter.default('taxonomy-filter'); } } exports["default"] = LoopFilter; /***/ }), /***/ "../modules/loop-filter/assets/js/editor/taxonomy-filter.js": /*!******************************************************************!*\ !*** ../modules/loop-filter/assets/js/editor/taxonomy-filter.js ***! \******************************************************************/ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { /* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"]; const ElementEditorModule = __webpack_require__(/*! elementor-pro/editor/element-editor-module */ "../assets/dev/js/editor/element-editor-module.js"); module.exports = ElementEditorModule.extend({ __construct() { this.cache = {}; ElementEditorModule.prototype.__construct.apply(this, arguments); }, onInit() { elementor.channels.editor.on('editor:widget:taxonomy-filter:section_taxonomy_filter:activated', this.onTaxonomyFilterSectionActive); }, onTaxonomyFilterSectionActive() { this.updateSelectedElementOptions(); const selectedElementControlView = this.getEditorControlView('selected_element'), selectedElementControlValue = selectedElementControlView.getControlValue(); if (selectedElementControlValue) { this.updateTaxonomyOptions(selectedElementControlValue); } }, updateSelectedElementOptions() { const selectedElementControlView = this.getEditorControlView('selected_element'), selectedElementControlValue = selectedElementControlView.getControlValue(), selectedElement = !!selectedElementControlValue ? elementor.$previewContents[0].querySelector(`[data-elementor-id="${elementor.config.document.id}"] .elementor-element-${selectedElementControlValue}`) : ''; if (!selectedElement) { selectedElementControlView.setValue(''); } const loopWidgets = elementor.$previewContents[0].querySelectorAll(`[data-elementor-id="${elementor.config.document.id}"] .elementor-widget-loop-grid`), selectedElementControlOptions = { '': __('Select a widget', 'elementor-pro') }; if (!loopWidgets.length) { this.updateOptions('selected_element', selectedElementControlOptions); selectedElementControlView.setValue(''); } let index = 1; for (const loopWidget of loopWidgets) { selectedElementControlOptions[loopWidget.dataset.id] = `${__('Loop Grid', 'elementor-pro')} ${index++}`; } this.updateOptions('selected_element', selectedElementControlOptions); }, onElementChange(setting, controlView) { if ('selected_element' !== setting) { return; } const controlValue = controlView.getControlValue(); if (controlValue) { this.updateTaxonomyOptions(controlValue); } else { this.updateOptions('taxonomy', { '': __('Select a taxonomy', 'elementor-pro') }); } }, getPostSourceQueryPostType(loopWidgetContainer) { const querySource = loopWidgetContainer.settings.attributes.post_query_post_type; let queryPostType = ''; switch (querySource) { case 'current_query': queryPostType = elementorPro.config.loopFilter.mainQueryPostType; break; case 'by_id': // Currently 'by ID' is not supported since it can include multiple post types. queryPostType = 'post'; break; case 'related': queryPostType = 'post'; break; default: queryPostType = querySource; } return queryPostType; }, getLoopQueryPostType(loopWidgetId) { const loopWidgetContainer = elementor.getContainer(loopWidgetId); const loopSource = loopWidgetContainer.settings.attributes._skin; if ('post' === loopSource) { return this.getPostSourceQueryPostType(loopWidgetContainer); } return 'product'; }, updateTaxonomyOptions(loopWidgetId) { // TODO: Add control spinner. const postType = this.getLoopQueryPostType(loopWidgetId); const postTypeTaxonomies = this.getPostTypeTaxonomies(postType).then(response => { if (!(response instanceof Response)) { return response; } else if (!response.ok || 400 <= response.status) { this.displayErrorDialog(); return {}; } return response.json(); }).catch(() => { this.displayErrorDialog(); return {}; }).then(response => { let data = response?.data || response; if (!Object.keys(data).length) { this.updateOptions('taxonomy', { '': __('No taxonomies found', 'elementor-pro') }); return; } data = { ...{ '': __('Select a taxonomy', 'elementor-pro') }, ...data }; this.cache[postType] = data; this.updateOptions('taxonomy', data); }); return postTypeTaxonomies; }, /** * * @param {string} postType * @return {Promise} Promise that should resolve with taxonomies data. */ getPostTypeTaxonomies(postType) { if (this.cache[postType] && Object.keys(this.cache[postType]).length) { return Promise.resolve(this.cache[postType]); } return this.fetchPostTypeTaxonomies(postType); }, fetchPostTypeTaxonomies(postType) { return fetch(`${elementorCommon.config.urls.rest}elementor-pro/v1/get-post-type-taxonomies`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-WP-Nonce': elementorWebCliConfig.nonce }, body: JSON.stringify({ post_type: postType }) }); }, displayErrorDialog() { elementorCommon.dialogsManager.createWidget('alert', { id: 'e-filter-error-message', className: 'e-filter__error-message', headerMessage: __('Something went wrong', 'elementor-pro'), message: __('We are experiencing technical difficulties on our end. Please try again to reconnect.', 'elementor-pro'), position: { my: 'center center', at: 'center center' }, strings: { confirm: __('OK', 'elementor-pro') } }).show(); } }); /***/ }) }]); //# sourceMappingURL=loop-filter-editor.46a4c013b80a381a50c9.bundle.js.map.flexa-counter{box-sizing:border-box}.flexa-counter__list{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.flexa-counter__item{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}.flexa-counter__row{align-items:center;display:flex;flex-direction:row;gap:.5em}.flexa-counter__icon{align-items:center;display:inline-flex;justify-content:center;line-height:1}.flexa-counter__icon img,.flexa-counter__icon svg{display:block;height:100%;width:100%}.flexa-counter__number{align-items:baseline;display:flex;flex-direction:row;gap:.1em;justify-content:center;line-height:1}.flexa-counter__value{font-variant-numeric:tabular-nums}.flexa-counter__label{display:block}.flexa-counter__separator{border-top:0 solid;display:block}@media(min-width:1025px){.flexa-counter.flexa-hide-desktop{display:none!important}}@media(min-width:768px)and (max-width:1024px){.flexa-counter.flexa-hide-tablet{display:none!important}}@media(max-width:767px){.flexa-counter.flexa-hide-mobile{display:none!important}} Install Super 100 percent free to possess Screen, macOS, Android, APK, apple’s ios, Linux and you will Internet Gates Of Olympus max win Application Install Super 100 percent free to possess Screen, macOS, Android, APK, apple’s ios, Linux and you will Internet Gates Of Olympus max win Application – funnwurkz2

Extra 25% off with code SUMMER25.

Shop Your Favorite League

  • NFL
  • NBA
  • WNBA
  • COLLEGES
  • MLB
  • NHL
  • MLS
  • NASCAR
Select a Team

Install Super 100 percent free to possess Screen, macOS, Android, APK, apple’s ios, Linux and you will Internet Gates Of Olympus max win Application

In addition to included as part of one Mega repaid individual otherwise business package. Get in on the an incredible number of people and you can enterprises who believe Super to store and you will protect their investigation in the cloud. Shop and protect important files and you may change exactly how the organizations collaborate which have Mega. Bring your people together on the internet with Super for Business.

From freelancers to startups and all how to enterprises, Super is the ideal on the internet tool to help you create your company along with your people. For individuals who sync or back-up your computer in order to Mega, alter is actually replicated immediately, which means you constantly understand the newest documents no matter where you are. You might give someone realize-just otherwise full entry to your own files, and will set a password or create expiring backlinks. S3-compatible for consolidation with products and you may features, it’s ideal for businesses, developers, and media advantages. Store files of every dimensions, back-up very important files, connect around the gadgets, and you may give full control and you can privacy. Mega integrates safe encoded cloud stores that have strong systems so you can upload, download, and you will store your documents with confidence.

Mega Affect uses the highest level of on the web protection, zero-education security. The fresh files you transfer is going to be active for as much as 29 days, you could publish as much as 50GB in one import, and you can create a password to guard their data. It provides a option whenever, apart from revealing associated documents, you also need in order to interact with others and wish to discuss the investment in the safe environment one to Mega will bring. Whether Gates Of Olympus max win or not your're a single concerned about shop defense otherwise a business top-notch looking a safe solution to shop and you may express files, pictures, photos, video, otherwise backups, Mega can meet your position. For individuals who’ve installed the new pc software, all of the transmits as a result of an internet browser often instantly end up being treated by app, getting rid of internet browser limits and you may notably enhancing reliability, results, and rates.

Gates Of Olympus max win | Why should We down load Mega?

Gates Of Olympus max win

You additionally get 20 GB 100 percent free, ample import limitations, document versioning, and programs for each and every big system. Super can be found through the internet, desktop computer apps for Window, macOS, and Linux, and you may mobile applications to have ios and android. If you’d like more room, paid off plans range between 2 hundred GB so you can 20 TB, which have scalable Company choices past one. The newest totally free bundle boasts an identical no-training security as the the repaid agreements.

Share files personally, interact immediately, chat and you will satisfy properly, look with VPN, and you may create passwords — all in one safer program. Data files connect automatically around the gizmos immediately if you are using Super Desktop computer Application. Cloud shops are a safe on the internet room where you could safely store your data. From another location come together to your category tasks or work plans using Super’s display, sync, speak and group meetings. Instantly support your own data and you may files from the computers in order to Super that have Mega Content to make certain your computer data is properly held on the internet. You can also add a supplementary layer out of membership protection thanks to two-basis verification (2FA).

Do password-safe links with expiry schedules to have data files and folders and you will express these with somebody, also low-Mega profiles. New features remain being added and assistance happens far beyond.” I has just upgraded it to be considerably faster and give you more control more your own transmits.

Construct your business with Super

Gates Of Olympus max win

Revealing enables you to share Mega files along with other Super pages, and you will all come together to your Super. Manage a document request folder and enable non-Super users in order to publish data files for the Super Cloud. The newest recipients wear’t need to register for Mega to be able to accessibility the fresh common data files and you will files.

Google Push

The website and service was launched on the 19 January 2013, from the Kim Dotcom, who had centered the brand new now-defunct solution Megaupload, that was captured by You regulators inside the 2012. Terrible development behavior were made, nonetheless they might be fixed when the and only When they innovation team actually cares in regards to the somebody by using the software and you will site. Super punctual import performance. A lot of area at no cost or inexpensive. It can be utilized to transmit highest data files in order to other people to own free, without even signing up for a user account. SwissTransfer enables you to import data via your internet browser, however it's maybe not a mind services.

Inside the mid-January 2015, Mega revealed MEG Talk inside beta, marketed as the an internet-based, encrypted alternative to apps including Skype and FaceTime. In the February 2013, Super established it will be expanding to the elizabeth-mail, chat, voice, video clips, and you may mobile. Mega was released from the Kim Dotcom within the 2013 as the an affect service and you will successor so you can Megaupload. Although not, within the 2015 Kim Dotcom had distanced himself on the service and you will reported that the new Zealand regulators had seized the newest shares out of a good Chinese buyer possesses power over your website.

Gates Of Olympus max win

State-of-the-art profiles are able to find details about the advantages of your application and use tips per system. MEGA’s Assist Middle consists of information about the features of your application and solutions frequently asked questions. Document movie director combination allows you to connect to the Mega account straight from in this a Linux file movie director. Learn more about controlling sync conflicts and you can conditions inside our help overview of the fresh sync algorithm. The new desktop computer software is compatible with all of the significant os’s, in addition to Window, macOS, and you may Linux.