"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;
L’estate porta con sé lunghe giornate di sole, vacanze al mare e, per i giocatori di casinò online, una serie di promozioni che cercano di catturare lo spirito della stagione. Le piattaforme di gioco approfittano del “clima di festa” per lanciare offerte più colorate, con temi tropicali e messaggi che invitano a “rinfrescare il bankroll”. …
L’avvento dell’intelligenza artificiale (AI) ha trasformato il panorama dei giochi d’azzardo online, passando da semplici generatori di numeri casuali a sistemi capaci di apprendere, prevedere e adattarsi al comportamento di ciascun giocatore. Oggi, i casinò non solo offrono una gamma più ampia di slot, live dealer e tavoli con licenza estera, ma sfruttano algoritmi avanzati …
Negli ultimi cinque anni le slot online hanno lasciato il semplice “gira‑e‑vinci” per abbracciare universi narrativi sempre più complessi. Un giocatore che apre una sessione non vuole più solo vedere una ruota che gira; desidera immergersi in una storia, riconoscere simboli familiari e sentire che ogni giro è parte di un’avventura più ampia. Questa evoluzione …
Il panorama delle scommesse sportive in Italia sta vivendo una trasformazione profonda, spinto dalla crescente domanda di metodi di pagamento che garantiscano anonimato, rapidità e protezione dei dati personali. Tradizionalmente, i giocatori si affidavano a carte di credito o bonifici bancari, ma l’avvento di soluzioni come Paysafecard, le criptovalute e altri sistemi prepagati ha introdotto …
Nel mondo dei giochi da tavolo online, la capacità di gestire il proprio bankroll è spesso più importante della pura abilità tecnica. Molti giocatori, dal principiante al professionista, scoprono che impostare limiti di deposito e utilizzare timeout regolari può trasformare una semplice sessione di gioco in una strategia di lungo periodo. Questo approccio non è …
Guide complet du casino en ligne – Tout ce que vous devez savoir Introduction Le jeu en ligne connaît une explosion sans précédent depuis les cinq dernières années : les plateformes se multiplient, les technologies de streaming s’améliorent et les joueurs français dépensent plus de deux milliards d’euros chaque mois. Cette croissance est portée par …
A Spinbetter login folyamatának megértése alapvető lépés a zökkenőmentes kaszinó élmény érdekében. Ebben a cikkben részletes útmutatót nyújtunk a Spinbetter belépéshez, beleértve a regisztrációs folyamatot, a belépési problémák megoldását, valamint a különböző bónuszok és promóciók kihasználását. A célunk, hogy segítsünk Önnek a Spinbetter online casino élményének maximalizálásában. Hogyan regisztráljunk a Spinbetter platformján? A Spinbetter belépés …
Il periodo natalizio è ormai sinonimo di offerte speciali, luci scintillanti e, per gli appassionati di scommesse online, di promozioni festive che rendono il gioco ancora più allettante. I casinò digitali, consapevoli dell’atmosfera di festa, propongono bonus di benvenuto più generosi, free spins a tema natalizio e tornei a premi che trasformano ogni spin in …
The online casino landscape has matured from a collection of isolated slot rooms to a sophisticated ecosystem where player loyalty drives product development, marketing spend, and regulatory compliance. Modern operators now deploy multi‑tiered VIP programmes that promise more than just extra spins; they offer a parallel universe of financial incentives, concierge‑level service, and lifestyle experiences …