Backblaze B2 {"translation-revision-date":"2024-11-27T11:01:49+00:00","generator":"WP-CLI\/2.11.0","source":"inc\/lib\/gutenberg-templates\/inc\/block\/dist\/index.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"Build using AI":["Construir usando IA"],"Spectra AI Block":["Bloco de IA Spectra"],"Eu lectus mauris vulputate et sem consequat ornare. Et consectetur sagittis faucibus eget.":["Isto \u00e9 um texto em latim, que n\u00e3o \u00e9 uma l\u00edngua viva e n\u00e3o pode ser traduzido para o portugu\u00eas."],"Template Kits":["Kits de Modelos"]}}}/*! elementor-pro - v3.28.0 - 05-05-2025 */ "use strict";(self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[912],{9774:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=n(6914);class MenuTitleKeyboardHandler extends elementorModules.frontend.handlers.Base{isEditorElementsChanged=!1;__construct(){super.__construct(...arguments),this.focusableElementSelector=(0,s.focusableElementSelectors)(),this.handleMenuToggleKeydown=this.handleMenuToggleKeydown.bind(this)}getDefaultSettings(){return{selectors:{widgetInnerWrapper:".e-n-menu",menuItem:".e-n-menu-item",menuItemWrapper:".e-n-menu-title",focusableMenuElement:".e-focus",itemContainer:".e-n-menu-content > .e-con, .e-n-menu-heading > .e-con",menuToggle:".e-n-menu-toggle",directTabTitle:":scope > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title",tabDropdown:".e-n-menu-dropdown-icon"},ariaAttributes:{titleStateAttribute:"aria-expanded",activeTitleSelector:'[aria-expanded="true"]',titleControlAttribute:"aria-controls"},datasets:{titleIndex:"data-focus-index"}}}getDefaultElements(){const e=this.getSettings("selectors");return{$menuItemWrappers:this.findElement(e.menuItemWrapper),$focusableMenuElements:this.findElement(e.focusableMenuElement),$itemContainers:this.findElement(e.itemContainer),$focusableContainerElements:this.getFocusableElements(this.findElement(e.itemContainer)),$menuToggle:this.findElement(e.menuToggle)}}getFocusableElements(e){return e.find(this.focusableElementSelector).not('[disabled], [inert], [tabindex="-1"]')}getTitleIndex(e){const{titleIndex:t}=this.getSettings("datasets");return parseInt(e?.getAttribute(t))}getTitleFilterSelector(e){const{titleIndex:t}=this.getSettings("datasets");return`[${t}="${e}"]`}getActiveTitleElement(){const e=this.getSettings("ariaAttributes").activeTitleSelector;return this.elements.$focusableMenuElements.filter(e)}onInit(){super.onInit(...arguments);let e=1;this.elements.$focusableMenuElements.each(((t,n)=>{n.setAttribute(this.getSettings("datasets").titleIndex,e++)}))}getTitleEvents(){return{keydown:this.handleTitleKeyboardNavigation.bind(this),keyup:this.handeTitleKeyUp.bind(this)}}getContentElementEvents(){return{keydown:this.handleContentElementKeyboardNavigation.bind(this)}}bindEvents(){this.elements.$focusableMenuElements.on(this.getTitleEvents()),this.elements.$focusableContainerElements.on(this.getContentElementEvents()),elementorFrontend.elements.$window.on("keydown",this.handleMenuToggleKeydown),elementorFrontend.elements.$window.on("elementor/nested-container/atomic-repeater",this.linkContainer.bind(this))}unbindEvents(){this.elements.$focusableMenuElements.off(this.getTitleEvents()),this.elements.$focusableContainerElements.off(this.getContentElementEvents()),elementorFrontend.elements.$window.off("keydown",this.handleMenuToggleKeydown),elementorFrontend.elements.$window.off("elementor/nested-container/atomic-repeater",this.linkContainer.bind(this))}handleMenuToggleKeydown(e){"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),this.closeMenuDropdown())}handleTitleKeyboardNavigation(e){switch(e.key){case"Tab":this.maybeRebindFocusableElements();const t=this.elements.$focusableMenuElements,n=!e.shiftKey,s=n&&t.last().is(jQuery(e.currentTarget)),i=!n&&t.first().is(jQuery(e.currentTarget));if(this.isDropdownLayout()&&!s&&!i)return;const o=!e.currentTarget.getAttribute("aria-expanded")||"false"===e.currentTarget?.getAttribute("aria-expanded");(n&&o||i)&&(this.closeActiveContentElements(),this.closeMenuDropdown());break;case"Home":case"End":this.handleTitleHomeOrEndKey(e);break;case"Enter":case" ":this.handleTitleActivationKey(e);break;case"Escape":this.handleTitleEscapeKey(e)}}handeTitleKeyUp(e){if(this.isDropdownLayout())return!0;const t="Tab"===e.key,n=!e.currentTarget.getAttribute("aria-expanded")||"false"===e.currentTarget?.getAttribute("aria-expanded");t&&n&&this.closeActiveContentElements()}isDropdownLayout(){const e=this.getSettings("selectors");return"dropdown"===this.$element.find(e.widgetInnerWrapper).attr("data-layout")}closeMenuDropdown(){this.isDropdownLayout()&&elementorFrontend.elements.$window.trigger("elementor/mega-menu/dropdown-toggle-by-keyboard",{widgetId:this.getID(),show:!1})}handleTitleHomeOrEndKey(e){e.preventDefault();const t=this.getTitleIndex(e.currentTarget)||1,n=this.elements.$focusableMenuElements.length,s=this.getTitleIndexFocusUpdated(e,t,n);this.setTitleFocus(s),e.stopPropagation()}handleTitleActivationKey(e){if(e.preventDefault(),this.handleTitleLinkEnterOrSpaceEvent(e))return;const t=this.getTitleIndex(e.currentTarget);elementorFrontend.elements.$window.trigger("elementor/nested-elements/activate-by-keyboard",{widgetId:this.getID(),titleIndex:t})}setTitleFocus(e){this.elements.$focusableMenuElements.filter(this.getTitleFilterSelector(e)).trigger("focus")}handleTitleLinkEnterOrSpaceEvent(e){const t="a"===e?.currentTarget?.tagName?.toLowerCase();return!elementorFrontend.isEditMode()&&t&&(e?.currentTarget?.click(),e.stopPropagation()),t}handleTitleEscapeKey(e){e.preventDefault(),e.stopPropagation(),this.isDropdownLayout()&&(elementorFrontend.elements.$window.trigger("elementor/mega-menu/dropdown-toggle-by-keyboard",{widgetId:this.getID()}),this.setFocusToMenuToggle()),elementorFrontend.elements.$window.trigger("elementor/nested-elements/activate-by-keyboard",{widgetId:this.getID()})}setFocusToMenuToggle(){const e=this.getSettings("selectors");this.$element.find(e.menuToggle).trigger("focus")}handleContentElementKeyboardNavigation(e){switch(e.key){case"Tab":e.shiftKey||this.handleContentElementTabEvents(e);break;case"Escape":e.preventDefault(),e.stopPropagation(),this.handleContentElementEscapeEvents(e)}}maybeRebindFocusableElements(){this.isEditorElementsChanged&&(this.elements.$focusableContainerElements.off(this.getContentElementEvents()),this.elements.$focusableContainerElements=this.getFocusableElements(this.elements.$itemContainers),this.elements.$focusableContainerElements.on(this.getContentElementEvents()),this.isEditorElementsChanged=!1)}handleContentElementTabEvents(e){const t=this.getSettings("selectors"),n=jQuery(e.currentTarget),s=t.itemContainer,i=n.closest(s),o=this.getFocusableElements(i).last();if(!n.is(o))return;this.isDropdownLayout()||this.closeActiveContentElements();const l=t.menuItem,r=0===i.closest(l).next(l).length;this.isDropdownLayout()&&r&&(this.closeActiveContentElements(),this.closeMenuDropdown())}handleContentElementEscapeEvents(){this.getActiveTitleElement().trigger("focus"),this.closeActiveContentElements()}closeActiveContentElements(){elementorFrontend.elements.$window.trigger("elementor/nested-elements/activate-by-keyboard",{widgetId:this.getID()})}linkContainer(e){const{container:t}=e.detail,n=t.model.get("id"),s=String(this.$element.data("id")),i=t.view.$el;n===s&&(this.updateIndexValues(i),this.updateListeners(i))}updateIndexValues(e){const{selectors:{directTabTitle:t,tabDropdown:n}}=this.getDefaultSettings(),s=e[0].querySelectorAll(t);let i=1;s.forEach((e=>{e.querySelector("a")&&e.querySelector("a").setAttribute("data-focus-index",i++),e.querySelector(n)&&e.querySelector(n).setAttribute("data-focus-index",i++)}))}updateListeners(e){this.elements.$focusableMenuElements.off();const{selectors:{focusableMenuElement:t,itemContainer:n}}=this.getSettings();this.elements.$focusableMenuElements=e.find(t),this.elements.$itemContainers=e.find(n),this.elements.$focusableMenuElements.on(this.getTitleEvents()),this.isEditorElementsChanged=!0}}t.default=MenuTitleKeyboardHandler}}]);export default function sendPostMessage( data ) { const frame = document.getElementById( 'astra-starter-templates-preview' ); frame.contentWindow.postMessage( { call: 'starterTemplatePreviewDispatch', value: data, }, '*' ); } CNC Machining Service – Aluminum CNC China

– Официальный Сайт Vavada Casino (2026).1091

Вавада Казино – Официальный Сайт Vavada Casino (2025) ▶️ ИГРАТЬ Содержимое Описание и функции Vavada Casino Виды игр и слотов в Vavada Casino Бонусы и акции Vavada Casino Платформы и способы оплаты в Вавада Казино Отзывы и рейтинг Вавада Казино – это популярный онлайн-казино, которое предлагает игрокам широкий спектр игр и услуг. Вавада официальный сайт […]

– Официальный Сайт Vavada Casino (2026).1091 Read More »

Greatest Web casino Ttr bonus codes 2024 based casinos 2025 Better a hundred Ratings

Content Casino Ttr bonus codes 2024 | Finest Real money Casinos Exactly what should i believe whenever choosing an alive local casino? $5 put gambling enterprises Credit & Debit Notes The new way out of finance forms the brand new spine out of gambling on line, and you will Australian web based casinos provides understated

Greatest Web casino Ttr bonus codes 2024 based casinos 2025 Better a hundred Ratings Read More »

10 Better Web based casinos Australian continent for real casino games with Mr Green Money Gambling inside 2025

Posts Casino games with Mr Green | Licensing, Shelter & Service Live Broker Video game My personal Advice on the best Aussie Online casino Incentives Safer Bien au Local casino Financial Alternatives Mobile-Friendly A real income Games You have got to twice-view if or not for each and every sort of web site allows on-line

10 Better Web based casinos Australian continent for real casino games with Mr Green Money Gambling inside 2025 Read More »

Zeus step 3 100 percent free Slots Gamble On porno xxx hot line Slots

Blogs Porno xxx hot: Slot Short-term Membership How to allege a no deposit incentive? To play the benefit Rounds on the Zeus Much more Greek Legends Position alternatives The new confirmation is absolutely nothing incorrect and the withrawal away from my winings are extremely fast. The help are twenty-four/7 I could constantly arrive at her

Zeus step 3 100 percent free Slots Gamble On porno xxx hot line Slots Read More »

No-deposit stays for porno teens group porno pics milf rent inside the Phoenix

Don’t store your Phoenix secure within the places that the brand new dampness peak is high. Phoenix recommends beginning your own safe for 20 minutes at least one time all 14 days. Moisture-absorbing packets come with your equipment and should not end up being got rid of or thrown away. A proprietary insulation matter is

No-deposit stays for porno teens group porno pics milf rent inside the Phoenix Read More »

1win официальный сайт букмекера — Обзор и зеркало для входа.2552

1win официальный сайт букмекера — Обзор и зеркало для входа ▶️ ИГРАТЬ Содержимое 1win Официальный Сайт Букмекера Преимущества Официального Сайта 1win Обзор и Зеркало для Входа Преимущества 1win Зеркало для Входа Преимущества и Функции 1вин Как Зарегистрироваться и Начать Играть на 1вин Безопасность и Надежность В мире ставок и азарта 1win является одним из самых

1win официальный сайт букмекера — Обзор и зеркало для входа.2552 Read More »

Casinos online de confianza en España.818

Casinos online de confianza en España ▶️ JUGAR Содержимое ¿Qué son los casinos online de confianza? ¿Cómo puedo encontrar un casino online de confianza? Características de los casinos online de confianza Características adicionales Cómo elegir un casino online de confianza Verificar la seguridad y la transparencia Recompensas y promociones En la actualidad, los casinos online

Casinos online de confianza en España.818 Read More »

Free fifty rape girl porno 100 percent free spins purple panda paradise Slots No Receive 2025 Demonstration Slots 冠天下娛樂城 動漫遊戲元宇宙

Blogs No-deposit Cellular slot reddish panda eden on the internet Incentives Us 2025 Entirely totally free Spins & Added bonus Bucks | rape girl porno Red-colored panda paradise (Genesis) – Comment & Demo Play If you have the amount of money to do that, and that does are after you’ve enjoyable to your demo too;

Free fifty rape girl porno 100 percent free spins purple panda paradise Slots No Receive 2025 Demonstration Slots 冠天下娛樂城 動漫遊戲元宇宙 Read More »

Five-dollar Put Online black wife porno casinos Casinos that have $5 Minimal Deposit

Posts Minimum put – black wife porno Gambling enterprises by country Lower put casinos on the internet Whether you are a position athlete, a fan of dining table online game, or just trying to find an alive agent local casino feel, you can find these at the each other real cash and you will sweepstakes

Five-dollar Put Online black wife porno casinos Casinos that have $5 Minimal Deposit Read More »

Meilleur Casino en Ligne 2025 – Sites Fiables.2009

Meilleur Casino en Ligne 2025 – Sites Fiables ▶️ JOUER Содержимое Les Meilleurs Casinos en Ligne pour les Joueurs Français Comment Choisir un Casino en Ligne Fiable et Sécurisé Les Avantages et les Inconvénients des Casinos en Ligne Conseils pour Jouer au Casino en Ligne avec Prudence Les règles de base pour jouer au casino

Meilleur Casino en Ligne 2025 – Sites Fiables.2009 Read More »