"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;
En los últimos años, la frontera entre el entretenimiento audiovisual y el juego en línea se ha difuminado de forma espectacular. Las productoras de series y películas ya no se limitan a contar historias; ahora sus universos se convierten en escenarios interactivos que llegan directamente a la pantalla del móvil. Esta convergencia ha dado origen …
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 …
Planifier vos gains de fin d’année : stratégies avancées pour exploiter intelligemment les bonus de Noël des plateformes de casino en ligne et transformer chaque promotion festive en profit durable La période des fêtes est bien plus qu’une simple succession de décorations lumineuses et de repas familiaux dans l’univers du jeu en ligne. Chaque année, …
In der Welt des Online-Glücksspiels sind Aktionen und Verlosungen eine faszinierende Möglichkeit, das Spielerlebnis zu bereichern und zusätzliche Gewinne zu erzielen. Diese speziellen Angebote gehen über die standardmäßigen Boni hinaus und schaffen eine einzigartige Atmosphäre des Nervenkitzels und der Überraschung. Details zu Bonusbedingungen und Spielauswahl gibt es direkt bei Crazybuzzer Online Casino. Für deutsche Spieler …
Die Welt des Online-Glücksspiels bietet unzählige Möglichkeiten für begeisterte Spieler. Besonders attraktiv sind die saisonalen Aktionen und Turniere, die Casinos regelmäßig veranstalten, um das Spielerlebnis noch aufregender zu gestalten. Diese zeitlich begrenzten Events bieten nicht nur Unterhaltung, sondern auch die Chance auf zusätzliche Gewinne und exklusive Boni. Für diejenigen, die nach den besten Plattformen suchen, …
En los últimos años los deportes virtuales han pasado de ser una curiosidad tecnológica a convertirse en uno de los pilares de los casinos online en España. Gracias a algoritmos de generación de números aleatorios (RNG) y a gráficos cada vez más realistas, los jugadores pueden vivir la emoción de un partido de fútbol, una …
Negli ultimi due anni i tornei online hanno trasformato il modo in cui i giocatori interagiscono con i casinò digitali. La possibilità di competere in tempo reale, sfidare amici o sconosciuti e vincere premi in denaro ha generato una vera e propria ondata di interesse. In questo contesto, la collaborazione tra gli operatori di tornei …
Il baccarat è passato da essere il gioco riservato ai salotti di lusso a una delle attrazioni più amate nei casinò digitali. La sua semplicità apparente – una sola decisione di puntata per mano – nasconde però una rete di probabilità che può trasformare una piccola puntata in una strategia profittevole. I giocatori italiani, attratti …
Negli albori di internet, i primi casinò virtuali comparvero nel 1994, aprendo un nuovo mercato dove il gioco d’azzardo poteva essere praticato da casa. In quel contesto, la gestione del cliente era ancora un territorio inesplorato: le piattaforme si affidavano a email lente e a poche linee telefoniche, lasciando i giocatori spesso senza risposta per …