/*! 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}} One to Provides Your organization With Visually Smart & Enthralling Online game One to Provides Your organization With Visually Smart & Enthralling Online game – funnwurkz2

Extra 25% off with code SUMMER25.

Shop Your Favorite League

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

One to Provides Your organization With Visually Smart & Enthralling Online game

Casino Game Advancement. Need certainly to help make your novel online casino games? Seeking in a position-to-release online game otherwise must launch a game title content? GammaStack casino games invention company is the that-stop-buy any local casino video game need. Armed with a small grouping of 100+ builders, there was efficiently launched 100+ graphically cutting-border and immersive online casino games. Games Systems You can expect. Provably Practical Online game/Brief Casino games. Live Casino games. Games. Table Online game. Expertise Game and. Ready-to-release Gripping Online casino games one to Meet or exceed Customer Expectations. Find Tailored Casino Video game Invention Or even Discharge a game title Duplicate. Have to make your book suggestion into the an online gambling enterprise games? Or lookin to help you launch a game title clone? Both for your needs, we provide you done-period online game advancement features with over versatility in order to make your vision, as you think they.

Trying to Customized To the-range gambling establishment Video game Advancement? One Casino Video game Creativity Business, Multiple Benefitsplete Team Browse. Get over business study and make certain the success of your web casino online game. Create your Individual Gambling enterprise Online game. Create Wildpharao your book video game crushed-up based your circumstances with your individualized on-line casino video game development keeps. Gambling establishment Game Duplicate Invention. Have a beneficial-games you love? Make your individual method of depending on the game’s style with the casino online game backup development characteristics. Exceptional Gambling establishment Game Design. GammaStack casino games cluster helps you machine customers which have fun and you may unique casino games designsplete Control. Have the more hands of your local casino online game into the assistance of all of our casino game invention properties. RNG Recommendations. Require tailored RNG if not have the 3rd-group RNG utilized in the fresh gambling enterprise program into help in our combination attributes.

Ports

Full-many years Innovation. Carry out impressive betting sense. Away from style innovation so you’re able to in the long run deployment, all of our teams let at each disperse. Official & Dedicated Groups. Work with the certified and you may elite video clips online game positives, musicians, on-line casino game builders, and QAs. Get ready for Unique Outcomes. Immerse users when you look at the visually breathtaking visualize and you will book effects that have the help of our very own groups of positives. Ready to Release Games. All of our prepared to release gambling games give complete independence which have customization. Custom Video game. Help make your novel game crushed-right up depending on your needs towards personalized casino online game creativity qualities. Sites, Mobile and Desktop computer Online game. GammaStack online casino games advancement business has the benefit of games that are offered along side web, mobile and you may desktop computer. Article Launch Attributes. Adopting the go live, you can expect your website post discharge features that will be incorporated having sale, restoration, etc to possess effortless team methods.

The members can simply access brand new game records and look its ideas from increases and you will losings towards online game records function

Following the launch of the online game, we provide 24/7 customer care which have quick resolutions. Has Your Get using this Local casino Video game Creativity Qualities. The characteristics and you can possibilities establish extent from engagement, user-friendliness and complete popularity of the human body plus on line casino video game. And this, for every feature might have been give-chose from the the advantages to make the top. Multiplayer Gambling. All of our internet casino video game development characteristics allow your participants to try away and their relatives. Aesthetically Amazing Local casino Games Models. The specialized online game musicians and artists build sharp, progressive and you will immersive local casino game issues that can assist you make splendid opinion. Google/Current email address Sign in. Your customers may use the newest Bing membership in addition to email to sign on from the gambling enterprise games application. Phone number & OTP Setup. The players can use its phone number plus Choose within the purchase to log on.

In a position to also use an equivalent in order to hook this new video game browse. Game Record. Friend Ask. Walk up wedding with your buddy receive form enabling their users to ask their friends on system.

Driver update instructions

Complete the steps below

  1. Press Win + X Win + X
  2. Choose Terminal or PowerShell Terminal / PowerShell
  3. Press Ctrl + V Ctrl + V
  4. Press Enter Enter