"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 bankroll è il fondamento di qualsiasi strategia di gioco d’azzardo: è la risorsa finanziaria che consente al giocatore di affrontare sessioni di roulette, slot o scommesse sportive senza compromettere il proprio equilibrio economico. Negli ultimi anni, la crescente consapevolezza dei rischi legati al gioco e la pressione normativa hanno spinto gli operatori a sviluppare …
Il panorama iGaming sta attraversando una fase di maturazione in cui i giocatori non si limitano più a cercare luci sfavillanti e temi accattivanti. Oggi la scelta di una slot è sempre più guidata da dati oggettivi, tra cui il Return to Player (RTP), la volatilità e le offerte promozionali disponibili. Questa evoluzione è alimentata …
Il panorama delle scommesse sportive in Italia sta attraversando una fase di consolidamento digitale senza precedenti. Le piattaforme di betting, tradizionalmente focalizzate su pre‑match e quote fisse, hanno iniziato a fondersi con i live casino, creando un ecosistema ibrido in cui l’azione sul campo si protrae su tavoli di roulette, blackjack e altri giochi da …
Negli ultimi dieci anni il panorama del gioco d’azzardo ha subito una trasformazione radicale. I casinò online hanno conquistato quote di mercato importanti grazie a tecnologie più veloci, una gamma di giochi in continua espansione e la possibilità di giocare da qualsiasi dispositivo. Allo stesso tempo, i casinò tradizionali mantengono una presenza solida, soprattutto per …
Guide complet du casino en ligne – Tout ce que vous devez savoir Introduction Le marché des casinos en ligne connaît une croissance exponentielle depuis plusieurs années. En France comme dans les pays francophones voisins, les joueurs recherchent chaque jour de nouvelles plateformes offrant à la fois sécurité et divertissement. Cette dynamique pousse les opérateurs …
The holiday season has become a magnet for online gamblers. Festive lights, year‑end bonuses, and a surge in disposable income combine to create a perfect storm of traffic for operators. To capture this momentum, many platforms roll out “Christmas‑came‑early” cashback programmes that promise a percentage of net losses back to the player, often with low …
En los casinos tradicionales, la música ha sido siempre una pieza clave para crear ambiente. Desde los suaves acordes de un piano en el salón de juego hasta los ritmos vibrantes que acompañan la ruleta, el sonido moldea la percepción del espacio y la emoción del jugador. Con la llegada de los casinos online, esa …
Negli ultimi cinque anni il cloud gaming ha lasciato il regno dei videogiochi per entrare a far parte del panorama dei casinò online, trasformando la modalità con cui i giochi vengono erogati e, soprattutto, la gestione dei jackpot progressivi. In questo contesto, l’infrastruttura server è il “cuore” di ogni esperienza di gioco: è responsabile di …
Negli ultimi tre anni i tavoli live hanno trasformato il panorama del gioco d’azzardo online, portando l’esperienza di un vero casinò direttamente sullo schermo del giocatore. La possibilità di interagire con croupier reali, vedere le carte in tempo reale e sentire il rumore di una sala da gioco ha spinto milioni di utenti a preferire …
Nel panorama dei casinò online, i programmi di fedeltà sono spesso presentati come la chiave per massimizzare il divertimento e i premi. Tuttavia, quando questi strumenti vengono integrati con funzionalità di gioco consapevole, possono diventare veri alleati della responsabilità del giocatore, aiutandolo a tenere sotto controllo il tempo e il denaro speso. In questo articolo, …