/*! 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}} Coolzino herní revoluce českého hazardu Coolzino herní revoluce českého hazardu – funnwurkz2

Extra 25% off with code SUMMER25.

Shop Your Favorite League

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

Coolzino herní revoluce českého hazardu

Coolzino herní revoluce českého hazardu

Když se řekne moderní hazard v Česku, mnohým se vybaví kamenná kasina s třpytivými lustry nebo klasické online automaty, které už dávno ztratily svůj lesk. Jenže poslední měsíce přinášejí svěží vítr v podobě platformy, která se nebojí experimentovat. Coolzino není jen další značka na trhu – je to skutečná herní revoluce, která mění způsob, jakým Češi vnímají hazardní zábavu. Pokud se zajímáte o online kasina a chcete zjistit, co stojí za tímto fenoménem, mrkněte na oficiální stránky https://coolzinoonlinecasino.cz, kde najdete první várku informací o tom, jak tato služba funguje.

Základem úspěchu je přístup, který se inspiroval severskými a britskými trendy, ale přizpůsobil se specifickým požadavkům českého hráče. Nudné rozhraní a generické bonusy nechali v prachu minulosti – místo toho vsadili na design zaměřený na uživatele, kde každý detail dýchá svěžestí. Grafika připomíná spíše herní konzoli než klasické výherní automaty, a to je přesně to, co oslovuje mladší generaci i zkušené sázkaře, kteří už jsou unaveni monotónností.

Co ale dělá z Coolzina skutečného disruptora? Je to kombinace inovativních herních mechanismů s důrazem na férovost a transparentnost. Všimnete si, že hry nejsou jen nahodilé točení válců – každá session má svůj příběh, progres a vrstvy strategie. Bonusové kola například často obsahují minihry, které připomínají arkádovky z 90. let, jen s moderním pojetím a vysokými multiplikátory.

Vedle samotných her hraje klíčovou roli i komunita. Coolzino se nesnaží být anonymní platformou – naopak, buduje sociální ekosystém, kde hráči sdílejí tipy, oslavují výhry a dokonce se účastní turnajů s živými hostiteli. To vše je podpořeno rychlým zákaznickým servisem, který mluví česky a rozumí místním zvyklostem.

Z pohledu bezpečnosti je platforma vybavena nejnovějšími šifrovacími technologiemi a licencí, která splňuje přísná kritéria českého zákona. Odpovědné hraní není jen fráze – nástroje jako limity vkladů, časové upomínky a možnost sebevyloučení jsou integrovány přímo do základního rozhraní. Hráč si tak může užívat zábavu bez zbytečných rizik.

Abychom lépe porovnali, co Coolzino nabízí oproti tradičním online kasinům, podívejme se na klíčové rozdíly v následující tabulce:

Funkce Coolzino Běžná online kasina
Design a UX Moderní, responzivní, s herními prvky Často zastaralé, přeplněné reklamami
Herní portfolio Vlastní tituly + exkluzivní partnerství Pouze licencované automaty od velkých providerů
Bonusový systém Bez zbytečných podmínek, sázkové požadavky nízké Vysoké požadavky, složité výplatní podmínky
Komunita Turnaje, chat, sociální funkce Žádná nebo omezená interakce
Podpora Čeština, 24/7, rychlé reakce Často jen angličtina, pomalá

Jak je vidět, Coolzino se odlišuje v každém aspektu. Uživatelská zkušenost je na prvním místě, a to nejen díky technologiím, ale také díky lidskému přístupu. Například registrace zabere méně než minutu a první vklad je okamžitě připsán na účet bez zbytečných poplatků.

Pro lepší přehlednost uvádíme několik klíčových výhod, které dělají z Coolzina jedinečnou volbu:

  • Originální herní koncepty – každá hra má vlastní příběh a vizuální styl.
  • Transparentní bonusy – žádné skryté podmínky, vše je napsáno jasně.
  • Rychlé výběry – peníze máte na účtu do několika hodin.
  • Mobilní optimalizace – hrajete odkudkoli, bez kompromisů.
  • Osobní přístup – každý hráč má svého VIP manažera.

Nezapomínejme ani na fakt, že Coolzino neustále rozšiřuje svou nabídku. Nedávno přidali živé hry s reálnými dealery, které jsou streamovány v HD kvalitě přímo z kamenného studia. To přináší atmosféru skutečného kasina, aniž byste museli opustit pohodlí domova. A pokud jste fanoušci sportovních sázek, brzy se dočkáte i integrované sázkové kanceláře.

Na závěr je důležité zmínit, že hazardní hraní by mělo zůstat zábavou, nikoli nutkáním. Coolzino si to uvědomuje a aktivně podporuje zodpovědné hraní. Nastavte si limity, hrajte s rozumem a užívejte si každý okamžik.

Často kladené otázky (FAQ)

1. Je Coolzino legální v České republice?
Ano, platforma funguje na základě platné licence udělené českým regulačním úřadem, která splňuje všechny zákonné požadavky.

2. Jaké hry jsou k dispozici?
Nabídka zahrnuje vlastní výherní automaty, stolní hry jako blackjack a ruletu, živá kasina s dealery a připravuje se sportovní sázení.

3. Jak dlouho trvá výběr peněz?
Standardní doba je 24 hodin, ale u věrných hráčů může být výběr zpracován během několika hodin.

4. Mohu hrát na mobilu?
Rozhodně. Webová verze je plně responzivní a funguje bez problémů na všech chytrých telefonech a tabletech.

5. Jsou bonusy férové?
Ano, Coolzino se pyšní transparentními podmínkami. Bonusy mají nízké sázkové požadavky a žádné skryté klauzule.

6. Jak mohu nastavit limity pro hraní?
Limity vkladů, ztrát a časové upomínky nastavíte jednoduše v nastavení svého účtu. K dispozici je i možnost dočasného nebo trvalého vyloučení.