"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.VariableProductTour=void 0;const element_1=require("@wordpress/element"),i18n_1=require("@wordpress/i18n"),components_1=require("@woocommerce/components"),data_1=require("@woocommerce/data"),tracks_1=require("@woocommerce/tracks"),data_2=require("@wordpress/data"),core_data_1=require("@wordpress/core-data"),constants_1=require("../../../constants"),VariableProductTour=()=>{const[e,o]=(0,element_1.useState)(!1),t=(0,core_data_1.useEntityId)("postType","product"),r=(0,element_1.useRef)(),a=(0,element_1.useMemo)((()=>({product_id:t,page:1,per_page:constants_1.DEFAULT_VARIATION_PER_PAGE_OPTION,order:"asc",orderby:"menu_order"})),[t]),{totalCount:c}=(0,data_2.useSelect)((e=>{const{getProductVariationsTotalCount:o}=e(data_1.EXPERIMENTAL_PRODUCT_VARIATIONS_STORE_NAME);return{totalCount:o(a)}}),[t]),{updateUserPreferences:n,variable_product_block_tour_shown:s}=(0,data_1.useUserPreferences)(),i={placement:"top",steps:[{referenceElements:{desktop:".wp-block-woocommerce-product-variation-items-field"},focusElement:{desktop:".wp-block-woocommerce-product-variation-items-field"},meta:{name:"product-variations-2",heading:(0,i18n_1.__)("⚡️ This product now has variations","woocommerce"),descriptions:{desktop:(0,i18n_1.__)("From now on, you’ll manage pricing, shipping, and inventory for each variation individually—just like any other product in your store.","woocommerce")},primaryButton:{text:(0,i18n_1.__)("Got it","woocommerce")}}}],options:{classNames:["variation-items-product-tour"],effects:{arrowIndicator:!0,spotlight:{interactivity:{enabled:!0}}},callbacks:{onStepViewOnce:()=>{(0,tracks_1.recordEvent)("variable_product_block_tour_shown",{variable_count:c})}},popperModifiers:[{name:"offset",options:{offset:[0,32]}}]},closeHandler:()=>{n({variable_product_block_tour_shown:"yes"}),o(!1),(0,tracks_1.recordEvent)("variable_product_block_tour_dismissed")}};(0,element_1.useEffect)((()=>{const t=r.current!==c&&c>0&&0===r.current;r.current=c,t&&!e&&o(!0)}),[c]);const{hasShownProductEditorTour:u}=(0,data_2.useSelect)((e=>{const{getOption:o}=e(data_1.OPTIONS_STORE_NAME);return{hasShownProductEditorTour:"yes"===o("woocommerce_block_product_tour_shown")}}));return"yes"!==s&&e&&u?(0,element_1.createElement)(components_1.TourKit,{config:i}):null};exports.VariableProductTour=VariableProductTour;
Il panorama dei casinò live è in piena espansione: le sale virtuali, animate da dealer professionali e streaming in alta definizione, hanno conquistato sia i giocatori occasionali sia i clienti più esigenti. Questa crescita è alimentata dalla ricerca di esperienze più immersive, di ambienti esclusivi e di promozioni che vadano oltre il semplice “bonus di …
Nel 2026 il mondo del gioco d’azzardo online sta vivendo una trasformazione guidata dalle partnership tra piattaforme di streaming e influencer specializzati in casinò. Twitch, YouTube Gaming e TikTok Live hanno superato i tradizionali canali di marketing, offrendo ai brand la possibilità di interagire in tempo reale con milioni di spettatori. In questo contesto i …
Nel panorama dei giochi online, il Return‑to‑Player (RTP) è diventato il metro‑di‑misura preferito da chi vuole trasformare il semplice divertimento in una vera strategia di profitto. Un RTP elevato non è soltanto la promessa di jackpot spettacolari; è un elemento chiave per gestire il bankroll, ridurre la varianza e mantenere una crescita costante nel tempo. …
Guide complet du casino en ligne : tout ce que vous devez savoir en 2026 Le marché du jeu français vit une véritable renaissance numérique depuis quelques années. Les joueurs recherchent la rapidité d’accès, la diversité des jeux et surtout des offres promotionnelles alléchantes qui font grimper les bankrolls dès les premiers dépôts. Cette évolution …
Nel 2026 il settore del gioco d’azzardo digitale si trova a un bivio storico: la crescita esponenziale degli utenti, la pressione normativa europea e l’avanzata delle tecnologie di intelligenza artificiale hanno trasformato il modo in cui i casinò online attraggono e fidelizzano i giocatori. In questo contesto, i free spin – quei giri gratuiti che …
The last five years have seen online casino revenue surge past $80 billion, driven by mobile‑first platforms, live‑dealer streams, and ever‑more aggressive bonus structures. As games slip onto smartphones that sit on every family table, the line between entertainment and exposure blurs. Parents who once worried only about television ads now confront real‑time wagering options that …
Il mercato iGaming sta attraversando una fase di espansione senza precedenti: nuove licenze, più operatori e una concorrenza che spinge le case di gioco a proporre offerte sempre più allettanti. Tra tutti gli incentivi, i free spin rappresentano il fulcro delle promozioni di benvenuto, perché permettono al giocatore di provare le slot più popolari senza …
Il mercato dei casinò online sta attraversando una fase di espansione senza precedenti: nuove licenze, tecnologie di streaming e un pubblico sempre più giovane stanno ridefinendo le regole del gioco. In questo contesto, i creator digitali hanno assunto un ruolo da protagonisti, trasformando la semplice pubblicità in una vera e propria esperienza condivisa. È qui …
NetEnt et l’évolution du mobile : comment les niveaux VIP transforment l’expérience des joueurs dans les casinos en ligne grâce à des bonus personnalisés, une latence ultra‑faible et une interface native optimisée pour smartphones NetEnt domine depuis plus d’une décennie le marché mondial des machines à sous en ligne ; son catalogue comprend plus de deux …
The allure of “one more free chance” is as ancient as gambling itself. From the clatter of Roman dice on marble tables to the bright, digital reels that flash across today’s smartphones, players have always been drawn to the promise of a risk‑free spin that could turn a modest wager into a sudden windfall. That …