(()=>{var e={7470:(e,t,r)=>{"use strict";var n=r(75206);t.createRoot=n.createRoot,t.hydrateRoot=n.hydrateRoot},10564:e=>{function _typeof(t){return e.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,_typeof(t)}e.exports=_typeof,e.exports.__esModule=!0,e.exports.default=e.exports},11018:e=>{e.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},12470:e=>{"use strict";e.exports=wp.i18n},16960:(e,t,r)=>{"use strict";var n=r(12470).__,o=r(96784),a=r(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function ConnectionButton(){var e=(0,i.useRef)(),t=elementorAdminTopBarConfig.is_user_connected;(0,i.useEffect)(function(){e.current&&!t&&jQuery(e.current).elementorConnect()},[]);var r=n("Connect your account to get access to Elementor's Template Library & more.","elementor"),o=elementorAdminTopBarConfig.connect_url,a=n("Connect Account","elementor"),l="_self";t&&(r="",o="https://go.elementor.com/wp-dash-admin-bar-account/",a=n("My Elementor","elementor"),l="_blank");return i.default.createElement(u.default,{icon:"eicon-user-circle-o",buttonRef:e,dataInfo:r,href:o,target:l},a)};var i=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var o,i,u={__proto__:null,default:e};if(null===e||"object"!=a(e)&&"function"!=typeof e)return u;if(o=t?n:r){if(o.has(e))return o.get(e);o.set(e,u)}for(var l in e)"default"!==l&&{}.hasOwnProperty.call(e,l)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,l))&&(i.get||i.set)?o(u,l,i):u[l]=e[l]);return u}(e,t)}(r(41594)),u=o(r(52250))},18791:(e,t,r)=>{"use strict";var n=r(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;_interopRequireWildcard(r(41594));var o=_interopRequireWildcard(r(75206)),a=r(7470);function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var r=new WeakMap,o=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,i,u={__proto__:null,default:e};if(null===e||"object"!=n(e)&&"function"!=typeof e)return u;if(a=t?o:r){if(a.has(e))return a.get(e);a.set(e,u)}for(var l in e)"default"!==l&&{}.hasOwnProperty.call(e,l)&&((i=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,l))&&(i.get||i.set)?a(u,l,i):u[l]=e[l]);return u})(e,t)}t.default={render:function render(e,t){var r;try{var n=(0,a.createRoot)(t);n.render(e),r=function unmountFunction(){n.unmount()}}catch(n){o.render(e,t),r=function unmountFunction(){o.unmountComponentAtNode(t)}}return{unmount:r}}}},18821:(e,t,r)=>{var n=r(70569),o=r(65474),a=r(37744),i=r(11018);e.exports=function _slicedToArray(e,t){return n(e)||o(e,t)||a(e,t)||i()},e.exports.__esModule=!0,e.exports.default=e.exports},25239:(e,t,r)=>{"use strict";var n=r(12470).__,o=r(96784),a=r(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function AdminTopBar(){var e,t,r=(0,i.useRef)(),o=window.elementorAdminTopBarConfig.promotion;(0,i.useEffect)(function(){var e=document.querySelector("#e-admin-top-bar-root");null==e||e.classList.add("e-admin-top-bar--active"),null==e||e.classList.add("e-admin-top-bar--editor-one")},[]);var a=(0,s.usePageTitle)(),f=d.default.mac?"⌘":"^",p=n("Search or do anything in Elementor","elementor")+" ".concat(f,"+E"),m=null===(e=window)||void 0===e||null===(e=e.elementorNotificationCenter)||void 0===e?void 0:e.BarButtonNotification;return i.default.createElement("div",{className:"e-admin-top-bar"},i.default.createElement("div",{className:"e-admin-top-bar__main-area"},i.default.createElement(l.default,null,a),i.default.createElement("div",{className:"e-admin-top-bar__main-area-buttons",ref:r})),i.default.createElement("div",{className:"e-admin-top-bar__secondary-area"},i.default.createElement("div",{className:"e-admin-top-bar__secondary-area-buttons"},!elementorAppConfig.hasPro&&i.default.createElement(u.default,{additionalClasses:"accent",href:o.url,target:"__blank",icon:"eicon-upgrade-crown",iconAdditionalClasses:"crown-icon"},o.text),i.default.createElement(u.default,{href:window.elementorAdminTopBarConfig.apps_url,icon:"eicon-integration"},n("Add-ons","elementor")),window.elementorAdminTopBarConfig.is_administrator?i.default.createElement(u.default,{onClick:function finderAction(){$e.route("finder")},dataInfo:p,icon:"eicon-search-bold"},n("Finder","elementor")):"",window.elementorCloudAdmin?window.elementorCloudAdmin():"",m?i.default.createElement(m,{defaultIsRead:!(null!==(t=elementorNotifications)&&void 0!==t&&t.is_unread)},n("What's New","elementor")):""),i.default.createElement(c.default,null)))};var i=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var o,i,u={__proto__:null,default:e};if(null===e||"object"!=a(e)&&"function"!=typeof e)return u;if(o=t?n:r){if(o.has(e))return o.get(e);o.set(e,u)}for(var l in e)"default"!==l&&{}.hasOwnProperty.call(e,l)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,l))&&(i.get||i.set)?o(u,l,i):u[l]=e[l]);return u}(e,t)}(r(41594)),u=o(r(52250)),l=o(r(41024)),c=o(r(16960)),s=r(36864),d=o(r(75115))},36864:(e,t,r)=>{"use strict";var n=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.usePageTitle=void 0;var o=n(r(18821)),a=r(41594);t.usePageTitle=function usePageTitle(){var e=(0,a.useState)("Elementor"),t=(0,o.default)(e,2),r=t[0],n=t[1];return(0,a.useEffect)(function(){var e=document.querySelector(".wp-heading-inline");e&&n(e.innerText)},[]),r}},37744:(e,t,r)=>{var n=r(78113);e.exports=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return n(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},40362:(e,t,r)=>{"use strict";var n=r(56441);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,e.exports=function(){function shim(e,t,r,o,a,i){if(i!==n){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function getShim(){return shim}shim.isRequired=shim;var e={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return e.PropTypes=e,e}},41024:(e,t,r)=>{"use strict";var n=r(62688),o=r(96784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=BarHeading;var a=o(r(41594));function BarHeading(e){return a.default.createElement("div",{className:"e-admin-top-bar__heading"},a.default.createElement("div",{className:"e-logo-wrapper"},a.default.createElement("i",{className:"eicon-elementor-circle","aria-hidden":"true"})),a.default.createElement("span",{className:"e-admin-top-bar__heading-title"},e.children))}BarHeading.propTypes={children:n.any}},41594:e=>{"use strict";e.exports=React},52250:(e,t,r)=>{"use strict";var n=r(62688),o=r(10564);Object.defineProperty(t,"__esModule",{value:!0}),t.default=BarButton;var a=function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var a,i,u={__proto__:null,default:e};if(null===e||"object"!=o(e)&&"function"!=typeof e)return u;if(a=t?n:r){if(a.has(e))return a.get(e);a.set(e,u)}for(var l in e)"default"!==l&&{}.hasOwnProperty.call(e,l)&&((i=(a=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,l))&&(i.get||i.set)?a(u,l,i):u[l]=e[l]);return u}(e,t)}(r(41594));function BarButton(e){return(0,a.useEffect)(function(){e.dataInfo&&jQuery(".e-admin-top-bar__bar-button[data-info]").tipsy({title:function title(){return this.getAttribute("data-info")},gravity:function gravity(){return"n"},delayIn:400,offset:1})},[]),a.default.createElement("a",{className:"e-admin-top-bar__bar-button ".concat(e.additionalClasses),ref:e.buttonRef,onClick:e.onClick,"data-info":e.dataInfo,href:e.href,target:e.target},a.default.createElement("i",{className:"e-admin-top-bar__bar-button-icon ".concat(e.icon," ").concat(e.iconAdditionalClasses)}),a.default.createElement("span",{className:"e-admin-top-bar__bar-button-title"},e.children))}BarButton.propTypes={children:n.any,dataInfo:n.string,icon:n.any,onClick:n.func,buttonRef:n.object,href:n.string,target:n.string,additionalClasses:n.string,iconAdditionalClasses:n.string}},56441:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},62688:(e,t,r)=>{e.exports=r(40362)()},65474:e=>{e.exports=function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,i,u=[],l=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(c)throw o}}return u}},e.exports.__esModule=!0,e.exports.default=e.exports},70569:e=>{e.exports=function _arrayWithHoles(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},75115:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function matchUserAgent(e){return n.indexOf(e)>=0},n=navigator.userAgent,o=!!window.opr&&!!opr.addons||!!window.opera||r(" OPR/"),a=r("Firefox"),i=/^((?!chrome|android).)*safari/i.test(n)||/constructor/i.test(window.HTMLElement)||"[object SafariRemoteNotification]"===(!window.safari||"undefined"!=typeof safari&&safari.pushNotification).toString(),u=/Trident|MSIE/.test(n)&&!!document.documentMode,l=!u&&!!window.StyleMedia||r("Edg"),c=!!window.chrome&&r("Chrome")&&!(l||o),s=r("Chrome")&&!!window.CSS,d=r("AppleWebKit")&&!s,f={isTouchDevice:"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,appleWebkit:d,blink:s,chrome:c,edge:l,firefox:a,ie:u,mac:r("Macintosh"),opera:o,safari:i,webkit:r("AppleWebKit")};t.default=f},75206:e=>{"use strict";e.exports=ReactDOM},78113:e=>{e.exports=function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function __webpack_require__(r){var n=t[r];if(void 0!==n)return n.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,__webpack_require__),o.exports}(()=>{"use strict";var e=__webpack_require__(96784),t=e(__webpack_require__(41594)),r=e(__webpack_require__(18791)),n=e(__webpack_require__(25239)),o=elementorCommon.config.isDebug?t.default.StrictMode:t.default.Fragment,a=document.getElementById("e-admin-top-bar-root");r.default.render(t.default.createElement(o,null,t.default.createElement(n.default,null)),a)})()})(); Ekscytujące możliwości gry i https://vegashero.biz.pl dla wymagających graczy online – Paisa
🔥 Graj ▶️

Ekscytujące możliwości gry i https://vegashero.biz.pl dla wymagających graczy online

W dzisiejszym świecie rozrywki online, kasyna internetowe zyskują coraz większą popularność. Gracze poszukują platform, które oferują szeroki wybór gier, atrakcyjne bonusy oraz przede wszystkim – bezpieczeństwo i niezawodność. Jedną z takich platform, która wyróżnia się na rynku, jest https://vegashero.biz.pl. To miejsce, gdzie pasjonaci hazardu mogą znaleźć wszystko, czego potrzebują do ekscytującej i odpowiedzialnej gry.

Całkowite zanurzenie w świat gier hazardowych online wiąże się z poszukiwaniem odpowiedniego dostawcy. Wybór jest ogromny, a każdy z operatorów oferuje coś innego. Kluczowe aspekty, na które należy zwrócić uwagę, to licencja, dostępność gier od renomowanych dostawców, metody płatności, obsługa klienta oraz bonusy powitalne i programy lojalnościowe. Właśnie te elementy charakteryzują ofertę Vegas Hero, czyniąc ją atrakcyjną dla szerokiego grona odbiorców.

Szeroki Wybór Gier i Dostawców Oprogramowania

Vegas Hero oferuje imponujący katalog gier, obejmujący automaty do gier, gry stołowe, kasyno na żywo i wiele innych. Platforma współpracuje z czołowymi dostawcami oprogramowania, takimi jak NetEnt, Microgaming, Evolution Gaming i Play'n GO. Dzięki temu gracze mogą być pewni wysokiej jakości grafiki, płynnej rozgrywki i uczciwych wyników. Automaty do gier stanowią kręgosłup oferty, a ich różnorodność jest naprawdę zachwycająca – od klasycznych slotów o owocowych motywach, po nowoczesne tytuły z bogatymi funkcjami bonusowymi i progresywnymi jackpotami. Gracze znajdą tutaj automaty inspirowane mitologią, filmami, muzyką i wieloma innymi tematami.

Gra na Żywo z Prawdziwymi Dealerami

Kasyno na żywo w Vegas Hero to kolejna atrakcja, która przyciąga uwagę wielu graczy. Umożliwia ono interakcję z prawdziwymi krupierami w czasie rzeczywistym, co zapewnia niezapomniane wrażenia zbliżone do tych z tradycyjnego kasyna stacjonarnego. W ofercie znajdują się popularne gry, takie jak ruletka, blackjack, baccarat i poker, dostępne w różnych wariantach i z różnymi limitami stawek. Dzięki technologii streamingu wysokiej jakości, gracze mogą cieszyć się doskonałą grafiką i dźwiękiem, co dodatkowo potęguje atmosferę gry na żywo. To idealne rozwiązanie dla osób, które cenią sobie autentyczność i interakcję społeczną.

Typ Gry Dostawca Oprogramowania Przykładowe Tytuły
Automaty do Gier NetEnt Starburst, Gonzo's Quest, Dead or Alive
Automaty do Gier Microgaming Mega Moolah, Immortal Romance, Game of Thrones
Gry Stołowe Evolution Gaming Ruletka Europejska, Blackjack Classic
Kasyno na Żywo Play'n GO Blackjack Live, Ruletka na Żywo

Wybór odpowiedniego kasyna online to proces, który wymaga uwzględnienia wielu czynników. Vegas Hero wyróżnia się na tle konkurencji dzięki szerokiej ofercie gier, renomowanym dostawcom oprogramowania, atrakcyjnym bonusom i przede wszystkim – bezpieczeństwu i niezawodności. Platforma jest regularnie audytowana przez niezależne instytucje, co zapewnia uczciwość gier i ochronę danych osobowych graczy.

Atrakcyjne Bonusy i Promocje

Jednym z głównych powodów, dla których gracze wybierają kasyna online, są bonusy i promocje. Vegas Hero oferuje szeroki wachlarz ofert, w tym bonus powitalny dla nowych graczy, bonusy reload, darmowe spiny i program lojalnościowy. Bonus powitalny zazwyczaj obejmuje dodatkowe środki na grę oraz darmowe spiny na wybrane automaty do gier. To doskonała okazja, aby rozpocząć swoją przygodę z kasynem online z dodatkowym kapitałem. Bonusy reload są przyznawane regularnie, co pozwala graczom na utrzymanie motywacji i cieszenie się dodatkowymi środkami na grę. Program lojalnościowy nagradza aktywnych graczy za ich zaangażowanie, oferując im ekskluzywne bonusy, wyższe limity wypłat i indywidualną obsługę klienta.

Warunki Obrotu Bonusem

Przed skorzystaniem z bonusu, warto zapoznać się z jego warunkami obrotu. Określają one, ile razy należy obrócić kwotą bonusu, zanim będzie można wypłacić wygrane. Na przykład, jeśli warunek obrotu wynosi 35x, oznacza to, że należy obrócić kwotą bonusu 35 razy, zanim będzie można wypłacić wygrane. Warto również sprawdzić, jakie gry kwalifikują się do obrotu bonusem, a jakie nie. Niektóre kasyna ograniczają możliwość obrotu bonusem do wybranych automatów do gier lub gier stołowych. Dokładne zapoznanie się z warunkami obrotu bonusem pozwala uniknąć nieporozumień i cieszyć się grą bez stresu.

  • Bonus powitalny dla nowych graczy.
  • Bonusy reload dla aktywnych użytkowników.
  • Darmowe spiny na popularne automaty.
  • Program lojalnościowy z ekskluzywnymi nagrodami.

Vegas Hero dba o to, aby gracze mieli dostęp do atrakcyjnych bonusów i promocji. Warunki obrotu bonusem są jasno określone, co pozwala uniknąć nieporozumień. Dzięki temu gracze mogą w pełni cieszyć się grą i zwiększyć swoje szanse na wygraną. Pamiętaj, aby zawsze czytać regulamin bonusów i promocji przed skorzystaniem z nich.

Metody Płatności i Bezpieczeństwo

Vegas Hero oferuje szeroki wybór metod płatności, aby sprostać oczekiwaniom różnych graczy. Wśród dostępnych opcji znajdują się karty kredytowe i debetowe (Visa, Mastercard), e-portfele (Skrill, Neteller, EcoPayz) oraz przelewy bankowe. Wszystkie transakcje są zabezpieczone za pomocą najnowszych technologii szyfrowania SSL, co zapewnia ochronę danych osobowych i finansowych graczy. Kasyno przestrzega również rygorystycznych standardów bezpieczeństwa, takich jak weryfikacja konta i zapobieganie praniu pieniędzy. Dzięki temu gracze mogą być pewni, że ich środki są bezpieczne i że gra odbywa się w uczciwym i transparentnym środowisku. Vegas Hero przykładuje dużą wagę do bezpieczeństwa transakcji i ochrony danych swoich klientów.

Proces Wypłaty Środków

Wypłata środków z Vegas Hero jest prosta i intuicyjna. Gracze mogą wnioskować o wypłatę za pomocą tej samej metody, której użyli do wpłaty. Czas przetwarzania wypłaty zależy od wybranej metody płatności. W przypadku e-portfeli wypłata jest zazwyczaj realizowana w ciągu 24 godzin, natomiast w przypadku przelewów bankowych może to trwać do kilku dni roboczych. Przed wypłatą środków, kasyno może poprosić o dodatkową weryfikację konta, w celu upewnienia się, że środki są wypłacane prawowitemu właścicielowi. To standardowa procedura, która ma na celu zapobieganie oszustwom i praniu pieniędzy.

  1. Wybierz metodę wypłaty.
  2. Wprowadź kwotę, którą chcesz wypłacić.
  3. Potwierdź wypłatę.
  4. Poczekaj na przetworzenie wypłaty.

Vegas Hero dba o to, aby proces wypłaty środków był jak najbardziej komfortowy i bezpieczny dla graczy. Szeroki wybór metod płatności, szybki czas przetwarzania wypłat i rygorystyczne standardy bezpieczeństwa sprawiają, że gracze mogą być pewni, że ich środki są w dobrych rękach.

Obsługa Klienta i Wsparcie Techniczne

W Vegas Hero dostępna jest profesjonalna i responsywna obsługa klienta, która służy pomocą w razie jakichkolwiek pytań lub problemów. Gracze mogą skontaktować się z konsultantami za pomocą czatu na żywo, poczty elektronicznej i telefonu. Czat na żywo jest dostępny 24 godziny na dobę, 7 dni w tygodniu, co zapewnia natychmiastową pomoc w każdej sytuacji. Konsultanci są dobrze wyszkoleni i służą pomocą w różnych językach, w tym również w języku polskim. Pomoc techniczna jest również dostępna w razie jakichkolwiek problemów z platformą lub grami. Vegas Hero stawia na zadowolenie klienta i dba o to, aby każdy gracz otrzymał profesjonalne wsparcie, kiedy tylko tego potrzebuje.

Przyszłość Rozrywki Online z Vegas Hero

Branża kasyn online dynamicznie się rozwija, a Vegas Hero aktywnie uczestniczy w tych zmianach, wprowadzając innowacyjne rozwiązania i dostosowując się do potrzeb graczy. Obejmuje to rozwijanie platformy mobilnej, wprowadzanie nowych gier od renomowanych dostawców oraz oferowanie jeszcze bardziej atrakcyjnych bonusów i promocji. Vegas Hero planuje również rozszerzenie oferty o nowe metody płatności, aby zapewnić graczom jeszcze większą wygodę i elastyczność. W przyszłości możemy spodziewać się również integracji technologii wirtualnej rzeczywistości (VR) i rozszerzonej rzeczywistości (AR), co pozwoli na jeszcze bardziej immersyjne i realistyczne wrażenia z gry. Vegas Hero stawia na innowacje i dba o to, aby swoim klientom oferować najlepsze możliwe doświadczenie z hazardem online.

Integracja nowych technologii, takich jak blockchain, może również otworzyć nowe możliwości w zakresie transparentności i bezpieczeństwa gier. Wykorzystanie kryptowalut jako metody płatności może również zyskać na popularności, oferując graczom anonimowość i szybkie transakcje. Vegas Hero monitoruje te trendy i jest gotowy na wdrożenie innowacyjnych rozwiązań, które poprawią komfort i bezpieczeństwo gry swoich klientów. Celem jest stworzenie platformy, która będzie liderem w branży kasyn online i oferować rozrywkę na najwyższym poziomie.

Leave a Reply

Your email address will not be published. Required fields are marked *