.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:3px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:3px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:3px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:3px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:3px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}/*! elementor - v3.29.0 - 04-06-2025 */ "use strict"; (self["webpackChunkelementorFrontend"] = self["webpackChunkelementorFrontend"] || []).push([["section-editor-handlers"],{ /***/ "../assets/dev/js/frontend/handlers/section/shapes.js": /*!************************************************************!*\ !*** ../assets/dev/js/frontend/handlers/section/shapes.js ***! \************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; __webpack_require__(/*! core-js/modules/esnext.iterator.constructor.js */ "../node_modules/core-js/modules/esnext.iterator.constructor.js"); __webpack_require__(/*! core-js/modules/esnext.iterator.find.js */ "../node_modules/core-js/modules/esnext.iterator.find.js"); class Shapes extends elementorModules.frontend.handlers.Base { getDefaultSettings() { return { selectors: { container: '> .elementor-shape-%s' }, svgURL: elementorFrontend.config.urls.assets + 'shapes/' }; } getDefaultElements() { const elements = {}, selectors = this.getSettings('selectors'); elements.$topContainer = this.$element.find(selectors.container.replace('%s', 'top')); elements.$bottomContainer = this.$element.find(selectors.container.replace('%s', 'bottom')); return elements; } isActive() { return elementorFrontend.isEditMode(); } getSvgURL(shapeType, fileName) { let svgURL = this.getSettings('svgURL') + fileName + '.svg'; if (elementor.config.additional_shapes && shapeType in elementor.config.additional_shapes) { svgURL = elementor.config.additional_shapes[shapeType]; if (-1 < fileName.indexOf('-negative')) { svgURL = svgURL.replace('.svg', '-negative.svg'); } } return svgURL; } buildSVG(side) { const baseSettingKey = 'shape_divider_' + side, shapeType = this.getElementSettings(baseSettingKey), $svgContainer = this.elements['$' + side + 'Container']; $svgContainer.attr('data-shape', shapeType); if (!shapeType) { $svgContainer.empty(); // Shape-divider set to 'none' return; } let fileName = shapeType; if (this.getElementSettings(baseSettingKey + '_negative')) { fileName += '-negative'; } const svgURL = this.getSvgURL(shapeType, fileName); jQuery.get(svgURL, data => { $svgContainer.empty().append(data.childNodes[0]); }); this.setNegative(side); } setNegative(side) { this.elements['$' + side + 'Container'].attr('data-negative', !!this.getElementSettings('shape_divider_' + side + '_negative')); } onInit() { if (!this.isActive(this.getSettings())) { return; } super.onInit(...arguments); ['top', 'bottom'].forEach(side => { if (this.getElementSettings('shape_divider_' + side)) { this.buildSVG(side); } }); } onElementChange(propertyName) { const shapeChange = propertyName.match(/^shape_divider_(top|bottom)$/); if (shapeChange) { this.buildSVG(shapeChange[1]); return; } const negativeChange = propertyName.match(/^shape_divider_(top|bottom)_negative$/); if (negativeChange) { this.buildSVG(negativeChange[1]); this.setNegative(negativeChange[1]); } } } exports["default"] = Shapes; /***/ }) }]); //# sourceMappingURL=section-editor-handlers.46a034cbaaa10c6afa92.bundle.js.mapimport Component from './data/component'; import { Templates } from './data/commands'; export default class Module extends elementorModules.editor.utils.Module { onElementorInit() { const config = elementor.documents.getCurrent().config; if ( config.support_site_editor ) { $e.components.register( new Component() ); $e.data.deleteCache( $e.components.get( Component.namespace ), Templates.signature ); } } } @keyframes wobble { from, to { transform: none; } 15% { transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); } 30% { transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); } 45% { transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); } 60% { transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); } 75% { transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); } } .wobble { animation-name: wobble; } :root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-block-woocommerce-product-custom-fields-toggle-field__content{display:flex;gap:8px;align-items:center}.wp-block-woocommerce-product-custom-fields-toggle-field__content .components-spinner{margin:0}.wp-block-woocommerce-product-custom-fields-toggle-field__inner-blocks{margin-top:48px}{ "name": "woocommerce/filter-wrapper", "version": "1.0.0", "title": "Filter Block", "category": "woocommerce", "keywords": [ "WooCommerce" ], "attributes": { "filterType": { "type": "string" }, "heading": { "type": "string" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } .wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@keyframes loading__animation{to{transform:translateX(-100%)}}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} .wp-block-woocommerce-active-filters h1,.wp-block-woocommerce-active-filters h2,.wp-block-woocommerce-active-filters h3,.wp-block-woocommerce-active-filters h4,.wp-block-woocommerce-active-filters h5,.wp-block-woocommerce-active-filters h6{text-transform:inherit}.wp-block-woocommerce-active-filters .wc-block-filter-title-placeholder .wc-block-active-filters__title{height:1em}.wc-block-active-filters{overflow:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all{background:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;float:left;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:15px 0 0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent}.wc-block-active-filters .wc-block-active-filters__clear-all:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-active-filters .wc-block-active-filters__clear-all,.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent;color:inherit}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;float:left;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{animation:none}}.wc-block-active-filters .wc-block-active-filters__list{clear:both;list-style:none outside;margin:0 0 4px;padding:0}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:12px}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading.wc-block-active-filters__list--chips{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:0 10px}.wc-block-active-filters .wc-block-active-filters__list li{list-style:none outside;margin:9px 0 0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li ul{list-style:none outside;margin:0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type{margin:0}.wc-block-active-filters .wc-block-active-filters__list>li:first-child{margin:0}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:13px;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;margin-left:15px!important;max-width:100%!important;min-width:70px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@keyframes loading__animation{to{transform:translateX(-100%)}}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:last-of-type>span{margin-left:0!important}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:nth-child(3){flex-grow:1;max-width:200px}.wc-block-active-filters .wc-block-active-filters__list>.wc-block-active-filters__list-item .wc-block-active-filters__list-item-name{margin:9px 0 0}.wc-block-active-filters .wc-block-active-filters__list-item-type{display:block;font-size:.75em;font-weight:700;letter-spacing:.1em;margin:16px 0 0;text-transform:uppercase}.wc-block-active-filters .wc-block-active-filters__list-item-operator{font-style:italic;font-weight:400}.wc-block-active-filters .wc-block-active-filters__list-item-name{align-items:center;display:flex;font-size:.875em;padding:0;position:relative}.wc-block-active-filters .wc-block-active-filters__list-item-remove{appearance:none;background:#e0e0e0;border:0;border-radius:25px;color:currentColor;font-size:.75em;height:16px;line-height:16px;margin:0 0 0 .5em;padding:0;width:16px}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover{background:#949494}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus .wc-block-components-chip__remove-icon,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover .wc-block-components-chip__remove-icon{fill:#fff}.wc-block-active-filters .wc-block-active-filters__list-item-remove:disabled{color:#e0e0e0;cursor:not-allowed}.wc-block-active-filters .wc-block-active-filters__list--chips li,.wc-block-active-filters .wc-block-active-filters__list--chips ul{display:inline}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type{display:none}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip{margin-bottom:.1875em;margin-top:.1875em} Ik beoordeelde de Cross-Device Experience Synchronization van JackWin Casino in Nederland – Quiminova

Ik beoordeelde de Cross-Device Experience Synchronization van JackWin Casino in Nederland

In mijn rol van doorgewinterde analist van online casino’s volg ik de technologische ontwikkelingen op de hiel. De toezegging van een soepele transitie tussen smartphone, tablet en desktop is momenteel niet langer futuristische droom langer, maar een beslissende overweging bij het selecteren van een platform. Jackwin Klantbeoordelingen Casino positioneert zich met een specifiek Cross-Device Experience Synchronization, een oplossing dat waarborgt dat spelers nimmer onderbreking ondervinden, onafhankelijk van het apparaat dat ze gebruiken. Vanaf mijn kantoor in Nederland ging ik deze functionaliteit grondig onder de loep genomen. Ik wilden weten of de synchronisatie werkelijk realtime gaat, hoe de voortgang in het spel en saldo reageren bij het wisselen van apparaat en of de beveiliging op peil is. Mijn test omvatte meerdere dagen en een ruim gamma aan spellen, van slots tot live casinotafels. In dit artikel presenteer ik mijn resultaten op een kalme, objectieve manier, zodat je eigen kunt inschatten of JackWin Casino de juiste keuze is voor jouw cross-device speelstijl.

Wat houdt Cross-Device Experience Synchronization eigenlijk?

Alvorens ik de praktijktest start, is het belangrijk om helder te definiëren wat deze term precies inhoudt. Cross-Device Experience Synchronization verwijst naar het capaciteit van een online casino om je gehele speelsessie in realtime te spiegelen over al je aangemelde apparaten. Dat gaat verder dan alleen een gespiegeld accountsaldo; het beslaat spelvoortgang, openstaande bonusrondes, vastgelegde limieten, favoriete spellen en zelfs je stand binnen een live casinospel. Beeld je in dat je op je smartphone een gokkast start en een aantal spins doet, waarna je vloeiend verder spint op je laptop zonder dat de teller terugspringt. Dat is de essentie. JackWin Casino past toe dit via een cloudgebaseerde infrastructuur die continu communicatie heeft met de server. Tijdens mijn test constateerde ik dat de focus niet alleen op het technische aspect berust, maar ook op de gebruikservaring: alles aanvoelt alsof je op één en hetzelfde toestel speelt, ook al wissel je drie keer op een avond van scherm. Deze definitie was mijn startpunt voor de evaluatie.

Optimalisatie voor mobiel versus desktopervaring

Menu-indeling en gebruikersinterface

Alhoewel de synchronisatietechniek indrukwekkend is, bepaalt de gebruikersbeleving pas het onderscheid. De mobiele website van JackWin Casino heeft een specifiek, mobielvriendelijk layout met forsere toetsen en een verticaal menu, terwijl de pc-versie een horizontale menubalk en compacter grafische vormgeving levert. Ik apprecieer dat de opmaak zich aanpast aan het scherm, maar de informatiearchitectuur blijft herkenbaar. Mijn topspellen, bewaard in de mobiele app, betroffen exact dezelfde lijst op de pc. Het browsen van spelcategorieën leek gelijkmatig, en de zoekfunctie deed het op alle devices net zo snel. De overgang was nooit als een schok; veeleer als een natuurlijke evolutie van hetzelfde platform. De structuur bleef helder en de positionering van de knoppen voor storten, opnemen en support waren voorspelbaar, wat de bruikbaarheid ten goede helpt. Hierom kost het geen extra leercurve om tussen smartphone en desktop te schakelen, en dat is net wat je van een hedendaagse casino-omgeving mag hopen.

Prestatiesnelheid en prestatieverschillen

Ik mat de laadtijden van spellen op alle devices en merkte op dat de desktopvariant wat vlugger de alle onderdelen inlaadt, wat vanzelfsprekend is door de hogere rekenkracht en bekabelde verbinding. De mobiele versie functioneerde echter uitstekend; de slots verschenen binnen enkele seconden, ook op mobiel internet. De synchronisatievertraging aanvoelde nooit als hinderlijk. Wanneer ik een spel afsloot en op een ander toestel herstartte, ervoer ik een korte wachttijd van maximaal een seconde waarin de sessie werd opgevraagd. Live casino streams kampten op de mobiel af en toe met een iets lagere resolutie, maar de livestream stabiliseerde snel. Alles bij elkaar genomen is de kloof tussen de apparaten gering en redelijk. JackWin Casino heeft de mobiele beleving degelijk aangepast zonder toegevingen te doen aan de kwaliteit van synchronisatie, wat een mooi staaltje vakwerk is.

Directe saldo-updates en transactiesynchronisatie

Stortingen en opnamen

Eén van de meest kritische aspecten van cross-device spelen is het vertrouwen dat je geldzaken kloppen, onafhankelijk van het apparaat. Ik deed een storting uit van 50 euro via iDEAL op de smartphone. Binnen een seconde nadat de betaling was bevestigd, ontdekte ik het nieuwe saldo op de iPad verschijnen, zonder dat de pagina handmatig diende te vernieuwen. De transactiegeschiedenis werd direct geüpdatet in een duidelijk overzicht dat zowel op de desktop als op de telefoon gelijke informatie toonde, voorzien met tijdstempels en unieke transactie-ID’s. Vervolgens initieerde ik een opname op de laptop. De verwerkingstijd hing af van de betaalmethode, maar het bedrag werd onmiddellijk gereserveerd en van alle saldoweergaven afgetrokken. Tijdens de wachttijd voor de opname bespeurde ik op al mijn apparaten een gelijkmatige status. Er waren geen verborgen vertragingen of afwijkingen die op synchronisatieproblemen konden duiden. Dit solide financiële beheer versterkte mijn vertrouwen in het platform.

Bonusgelden en promoties

Naast het hoofdsaldo testte ik ook hoe bonustegoeden en free spins gesynchroniseerd worden. Ik activeerde een welkomstbonus van 100% tot 250 euro op de desktop. De bijbehorende bonusvoorwaarden, zoals de rondspeelvereiste, waren overal identiek. Toen ik vervolgens op de tablet een deel van de free spins inzette, merkte ik de resterende spins direct afnemen in de interface van mijn smartphone. De gesynchroniseerde voortgangsbalk die aangeeft hoeveel procent van de rondspeelverplichting is voldaan, liep op alle schermen synchroon lopen. Dit lijkt een detail, maar het verhindert frustratie als je denkt dat je bijna klaar bent en op een ander apparaat plots een andere stand tegenkomt. JackWin Casino verwerkt deze promotionele data blijkbaar in dezelfde realtime synchronisatielaag, wat consequent en klantvriendelijk lijkt.

Speelverloop en directe synchronisatie

Gokkasten en tafelspellen

Ik opende de videoslot Book of Ra Deluxe op mijn smartphone en deed twaalf spins met kleine inzetten. Hierna nam ik de iPad erbij, opende dezelfde speltegels en tot mijn verbazing werd niet alleen het actuele saldo getoond, maar zette voort het spel precies waar ik was gebleven, met dezelfde actieve winlijnen en geschiedenis van de laatste spins. Dit is geen algemene norm in de branche; vaak merk je dat alleen de nettopositie van spinsynchronisatie wordt weergegeven, maar niet de laatste gamestatus. JackWin Casino blijkt een stateful verbinding te onderhouden die de exacte sessiecontext bewaart. Bij het overstappen naar blackjack op de laptop werd mijn open tafel direct geladen, met de kaarten en de inzetgeschiedenis. De visuele weergave was identiek, zonder dat er een merkbare refresh delay was. Dit verhoogt de immersie aanzienlijk omdat je niet het gevoel hebt dat je opnieuw moet beginnen.

Livecasino synchronisatie

De ultieme uitdaging voor elke synchronisatiedienst is het live casino, waar vertragingen van enkele seconden het verschil kunnen maken. Ik ging zitten aan een live roulettetafel via de tablet en zette een inzet. Terwijl het wiel draaide, wisselde ik razendsnel over naar de desktopomgeving. Het duurde ongeveer twee seconden voordat de stream werd hervat, maar ik kon dezelfde tafel en deelnemers zien. Mijn inzet bleef staan en de uitbetaling werd correct weergegeven op beide apparaten. De live chatfunctie synchroniseerde zelfs mee, zodat ik het gesprek met de dealer niet kwijtraakte. Dit bewijst een indrukwekkende backend-synchronisatie die verder gaat dan alleen speldata; het hele gebruikersprofiel wordt realtime getransporteerd. Natuurlijk hangt de kwaliteit ook af van je internetverbinding, maar in mijn test met glasvezel bleef de latency minimaal. De ervaring aanvoelde uniform aan, alsof ik simpelweg een groter scherm had aangesloten op dezelfde sessie.

De testopstelling en ingezette apparaten

Hardware en softwareopties

Voor een representatief beeld te krijgen, heb ik bewust gekozen voor een mix van gebruikelijke consumentenapparatuur die talrijke spelers in huis hebben staan. Mijn primaire smartphone was een Samsung Galaxy S23 met Android 14 en https://tracxn.com/d/companies/conquestador/__JyqjqRwkXC55elEGVjM9Qic2_6wwGzokF3gz5nmivYQ de recentste versie van de JackWin Casino webapp. Daarnaast gebruikte ik een Apple iPad Air (5e generatie) om de tablet-ervaring te evalueren, en een Windows-laptop met een up-to-date Chrome-browser. De wissel tussen deze drie toestellen zou de dagelijkse praktijk realiteit van een speler moeten imiteren. Om vervorming door trage verbindingen uit te sluiten, testte ik enerzijds via een constante glasvezel-wifi-verbinding als via een 4G-mobiel netwerk in en rond mijn stad. Het doel was om te zien of de synchronisatie vaart behield onder realistische omstandigheden, waaronder het gaan van de ene kamer naar de andere zonder zelf uit te loggen. Deze opstelling gaf me de mogelijkheid om niet alleen de synchronisatiefunctie zelf te beoordelen, maar ook de werking van de mobiel-geoptimaliseerde interface versus de desktopomgeving.

Accounts en sessiebeheer

Natuurlijk startte ik met het registreren van een nieuw account, speciaal voor deze test, om mogelijke restdata van eerdere sessies uit te schakelen. De inschrijving liep vlekkeloos via de smartphone. Wat me direct opmerkte, was dat ik na het aanmaken van een sterk wachtwoord en tweefactorauthenticatie meteen kon inloggen op mijn iPad zonder bijkomende verificatie via e-mail of sms. Het systeem onderkende het recente apparaat en verbond het perfect aan mijn lopende sessie. Op de laptop gebeurde hetzelfde. JackWin Casino blijkt een token-gebaseerde sessiecontrole te gebruiken die niet star hangt aan één enkel IP-adres, wat voordelig is voor spelers die op reis zijn. In de loop van de hele testperiode ben ik nimmer per ongeluk uitgelogd, iets wat bij andere platformen nog weleens plaatsvindt. Deze standvastigheid vormde een stevige basis voor de synchronisatietesten die kwamen.

Registratieproces en accountkoppeling in de dagelijkse praktijk

De eerste indruk bij het veranderen van apparaat tijdens of vlak na de registratie was opmerkelijk soepel. Normaal gesproken zou je verwachten bij een overstap naar een nieuw toestel opnieuw een controle van identiteit of e-mailbevestiging. Bij JackWin Casino bleef mijn sessie intact, zelfs toen ik tijdens het doorlopen van de welkomstbonus van mobiel naar desktop overschakelde. Het enige wat ik hoefde te doen, was mijn inloggegevens invoeren; de authenticator-app genereerde direct een code en de synchronisatie begon. Mijn individuele instellingen, zoals taalkeuze en bonustegoed, stonden al klaar. Het systeem toonde geen enkel stotterend scherm of foutmelding. Dit gaf mij direct het vertrouwen dat de architectuur achter de schermen robuust is. Het viel me ook op dat de accountgeschiedenis, inclusief mijn eerste storting die ik via de telefoon had gedaan, onmiddellijk zichtbaar was op de laptop. Zulke transparantie is essentieel voor verantwoord spelen en geeft een gevoel van controle over je eigen financiële bewegingen.

Zekerheid en betrouwbaarheid van de gegevenssynchronisatie

Sessiemanagement en privacybescherming

Een platform dat vloeiend verbindingen deelt over diverse toestellen wekt logisch twijfels op over beveiliging. Tijdens mijn test veroorzaakte ik schakelingen door tijdens een spel de browser te sluiten en meteen op een ander device verder te werken. Ik werd consequent verzocht om weer in te loggen, waarna de sessie exact werd voortgezet. Er was geen moment waarop ik een open sessie op een afgesloten toestel kon overnemen zonder verificatie, wat aangeeft op toereikende sessiecontroles aan de serverkant. De encryptie leek up-to-date; het slotje in de browser en certificaatinformatie verwezen op moderne TLS-beveiliging. Ook de optionele tweestapsverificatie voegde een bijkomende hindernis toe. Mijn vertrouwelijke accountgegevens, zoals betaalmiddelen, werden nooit in platte tekst weergegeven. Dit vormt een betrouwbaar basis voor de andere van de functionaliteiten.

Gegevensintegriteit en foutbestendigheid

Ik probeerde verder hoe het programma omging met het doelbewust verstoren van de connectie. Door tijdens een spinsessie op de smartphone de offline modus in te schakelen en vervolgens op de desktop verder te gaan, rekende ik op conflicten. De software signaleerde de onvolledige transactie en herstelde het saldo automatisch. De onvolledige spin werd ingetrokken en het ingezette bedrag teruggestort. Dit werkwijze verhindert dat er inconsistenties ontstaan door netwerkuitval of gesplitste sessies. Tijdens de volledige testperiode heb ik geen enkele afwijkende saldostand of verdwenen bonus gevonden. De betrouwbaarheid van data over de lijn toont aan dat JackWin Casino steekt in een stabiele backend die synchronisatiefouten proactief corrigeert. Voor de speler betekent dit geruststelling: je kunt onbezorgd van apparaat wisselen, ook in minder ideale netwerksituaties.

Mijn diepgaande test van de Cross-Device Experience Synchronization bij JackWin Casino geeft een indrukwekkend beeld zien. De belofte van een vloeiende, realtime gesynchroniseerde speelomgeving wordt grotendeels gerealiseerd. Van aanmelding en sessiemanagement tot live casino en geldelijke transacties, de consistentie over smartphone, tablet en desktop is opvallend stabiel. De kleine prestatieverschillen tussen mobiel en desktop zijn normaal en tasten niet aan de stabiliteit van de synchronisatie. Wat in het bijzonder opviel, was het bewaren van spelvoortgang en bonusvoortgang tot in detail. De beveiligingsniveau oogt professioneel en foutbestendig, waardoor ik met een goed hart kan aanbevelen om dit platform te benutten wanneer je frequent tussen toestellen overstapt. JackWin Casino levert met deze functionaliteit een eigentijdse, gebruiksvriendelijke ervaring die probleemloos aansluit bij de wensen van de hedendaagse speler.