internetinthecar.plus.vodafone.com Open in urlscan Pro
45.223.166.34  Public Scan

Submitted URL: http://ocyltqd.impervadns.net/
Effective URL: https://internetinthecar.plus.vodafone.com/m2miitcfo/faces/home.jspx?_afrRedirect=1723551300691931
Submission Tags: falconsandbox
Submission: On September 10 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

Name: f1POST /m2miitcfo/faces/home.jspx

<form id="f1" name="f1" class="x1a6" enctype="multipart/form-data" method="POST" action="/m2miitcfo/faces/home.jspx">
  <div id="contentPortlet" class="xdm xfs">
    <div class="xdn p_AFLight">
      <div id="contentPortlet::div2" style="margin: 0;" class="xdp p_AFLight">
        <script>
          function adfpp_getEventTarget(e) {
            if (!e) var e = window.event;
            if (!e) return null;
            var targetEl;
            if (e.target) targetEl = e.target;
            else if (e.srcElement) targetEl = e.srcElement;
            return targetEl;
          }
        </script>
        <script>
          function adfpp_isRich() {
            if (window.AdfPage) return true;
            else return false;
          }

          function adfpp_submitPortlet(portlet_compId) {
            var facesForm_id = "f1";
            if (adfpp_isRich()) {
              var x1 = AdfPage.PAGE.findComponent(portlet_compId);
              var x3 = new AdfActionEvent(x1);
              x3.setPartial(true);
              x1.queueEvent(x3);
            } else {
              submitForm(facesForm_id, 0, {
                source: portlet_compId
              });
            }
          }
        </script>
        <script>
          function adfpp2036989136_handleLocationChange(url) {
            var form = document.forms["f1"];
            form.elements["_adfp_submitted_portlet.2036989136"].value = "true";
            form.elements["_adfp_submitted_form.2036989136"].value = "none";
            form.elements["_adfp_portlet_link_url.2036989136"].value = url;
            if (isURLForCurrentPage(url, form.action)) {
              adfpp_submitPortlet("contentPortlet");
            } else {
              window.location.href = url;
            }
            return false;
          }
        </script>
        <script>
          function adfpp2036989136_doAnchor(urlVar) {
            adfpp2036989136_handleLocationChange(urlVar);
          }
        </script>
        <script>
          function adfpp_preSubmit_contentPortlet() {
            adfpp2036989136_f0_preSubmit(null);
          }
        </script><input name="_adfp_submitted_portlet.2036989136" type="hidden" value="false"><input name="_adfp_portlet_link_url.2036989136" type="hidden" value=""><input name="_adfp_submitted_form.2036989136" type="hidden" value="">
        <script>
          var anchor_2036989136_a0 = "/m2miitcfo/faces/cookiepolicy.html";
        </script>
        <script>
          function adfpp2036989136_f1_preSubmit(e) {
            var targetElement = adfpp_getEventTarget(e);
            var form = document.forms["f1"];
            form.elements["_adfp_submitted_portlet.2036989136"].value = "true";
            form.elements["_adfp_submitted_form.2036989136"].value = "f1";
          }

          function adfpp2036989136_f1_doSubmit(e) {
            adfpp2036989136_f1_preSubmit(e);
            adfpp_submitPortlet("contentPortlet");
            return false;
          }
        </script><input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep__afrRedirect" type="hidden" value="1723551300691931"><input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep___adfpwp_action_portlet"
          type="hidden" value="2036989136"><input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep___adfpwsrp_navstate.2036989136" type="hidden" value="eJyLL07OL0i1zc1PSQ0GsVLU0nPykxJzbAF*5QmO"><input
          name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep___adfpwsrp_navparam.2036989136" type="hidden" value=""><input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep___adfpwsrp_bi" type="hidden"
          value="2036989136"><input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep___adfpwsrp_backurl.2036989136" type="hidden"
          value="https://internetinthecar.plus.vodafone.com/m2miitcfo/faces/home.jspx?_afrRedirect=1723551300691931"><input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep___adfpwsrp_interstate.2036989136" type="hidden"
          value="wlp__ns2036989136__handler=welcomePage&amp;wlp__ns2036989136__javax.portlet.action=welcomePage">
        <div class="content">
          <script type="text/javascript">
            var __ns2036989136_pID = function(id) {
              return pNSID('__ns2036989136_', id);
            };
            var __ns2036989136_pObj = function(id) {
              return $('#' + __ns2036989136_pID(id));
            };
            var __ns2036989136_topics = {};
            var __ns2036989136_res = __ns2036989136_res || {
              getPartialText: function() {
                return {
                  moreText: "Maksymalizuj",
                  lessText: "Minimalizuj",
                  showChar: "100"
                };
              },
              getMsgTmpl: function() {
                return {
                  ERROR: '<div class="errorMsgBlock">	<div class="icon pull-left">&nbsp;</div>	<div class="msgBlock">		<div class="title">{0}</div>		<div class="msg">{2}</div>	  			<div class="details">			<div>{1}</div>			<div>{3}</div>		</div> 		</div>	<div class="clear">&nbsp;</div></div>',
                  WARNING: '<div class="warnMsgBlock">	<div class="icon pull-left">&nbsp;</div>	<div class="msgBlock">		<div class="title">{0}</div>		<div class="msg">{2}</div> 	</div>	<div class="clear">&nbsp;</div></div>',
                  OK: '<div class="okMsgBlock">	<div class="icon pull-left">&nbsp;</div>	<div class="msgBlock">		<div class="title">{0}</div>		<div class="msg">{2}</div> 		</div>	<div class="clear">&nbsp;</div></div>'
                }
              },
              getMsgTitle: function() {
                return {
                  ERROR: 'UWAGA',
                  WARNING: 'UWAGA',
                  OK: 'OPERACJA POWIODŁA SIĘ'
                }
              },
              getDownload: function() {
                return {
                  preparingMessage: "Poczekaj kilka sekund...",
                  preparingCloseBtn: "Zamknij",
                  failCloseBtn: "Zamknij",
                  preparingPopupTitle: "Rozpoczynanie pobierania",
                  failPopupTitle: "Błąd podczas pobierania",
                  androidPostUnsupportedMessage: "Niestety Twoja przeglądarka systemu Android nie obsługuje pobierania tego typu pliku. Spróbuj ponownie w&nbsp;innej przeglądarce."
                }
              }
            };
            var __ns2036989136_cfg = __ns2036989136_cfg || {
              getSubmit: function() {
                return {
                  hdnOp: 'action',
                  btnDo: 'do'
                };
              },
              getDownload: function() {
                return {
                  httpMethod: 'POST',
                  checkInterval: 100,
                  preparingDialogWidth: 450,
                  preparingDialogHeight: 70,
                  failDialogWidth: 450,
                  failDialogHeight: 70
                }
              }
            };
            var __ns2036989136_ctx = createCtx('__ns2036989136_', __ns2036989136_cfg, __ns2036989136_res, __ns2036989136_topics);
          </script>
          <script type="text/javascript">
            var toggleRegion = function(id, disable) {
              pToggleRegionWithText(id, disable, 'Wczytywanie...');
            }
          </script>
          <div data-js="_nudge, _cookiePolicy" data-cookies="cookieconsent_status=dismiss" data-is-open="false" class="nudge-slim nudge-slim--cookie" style="margin-top: 0px;">
            <a href="javascript:void(0);" class="js-nudge-close toaster__close">
			<span class="visually-hidden">Close</span>
			<svg aria-hidden="true" class="icon icon--small toaster__icon" focusable="false">
				<use xlink:href="#icon-close"></use>
			</svg>
		</a>
            <div class="spring">
              <div class="grid grid--gutter">
                <div class="grid__item grid__item--gutter grid__item--3/4 grid__item--sm-1/1 grid__item--middle">
                  <p class="paragraph--m gutter-super--left no-gutter--sm-left"> Cookies: Używamy wyłącznie niezbędnych plików cookie, aby nasza strona działała. Możesz je wyłączyć, zmieniając ustawienia przeglądarki, ale może to wpłynąć na
                    funkcjonowanie portalu. Aby uzyskać więcej informacji, przeczytaj naszą <a href="javascript:adfpp2036989136_doAnchor(anchor_2036989136_a0);" class="link link--body">Politykę plików cookie</a>. </p>
                </div>
                <div class="grid__item grid__item--gutter grid__item--1/4 grid__item--sm-1/1 grid__item--middle align--right">
                  <a href="javascript:void(0);" data-js="_cookie" data-cookies="cookieconsent_status=dismiss" class="js-nudge-close button button--transparent--dark gutter-m--sm-bottom gutter--sm-top gutter-super--right no-gutter--sm-right">
	                    OK
	                </a>
                </div>
              </div>
            </div>
          </div>
          <script type="text/javascript">
          </script>
          <script type="text/javascript">
            //console.log("### Script :: INIT");
            initializePage('', '', 'PLUS');
            var __ns2036989136_submitManager = function() {
              var handlers = [];
              var handlerIdx;
              var pendingActionFn = null;
              return {
                addHandler: function(handlerFn) {
                  handlers.push(handlerFn);
                },
                validate: function(actionFn) {
                  var test = true;
                  for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      pendingActionFn = actionFn;
                      handlerIdx++;
                      break;
                    }
                  }
                  return test;
                },
                resume: function() {
                  var test = true;
                  for (; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      break;
                    }
                  }
                  if (test) {
                    pendingActionFn();
                  }
                }
              };
            }();
            require(['jquery', 'domReady', 'reactjs'], function($, domReady, reactjs) {
              //console.log("### Script :: require callback :: INIT");
              $(window).on('load', function() {
                //console.log("### Script :: require callback :: LOAD :: INIT");
                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }
                //console.log("### Script :: require callback :: LOAD :: END");
              });
              domReady(function() {
                //console.log("### Script :: require callback :: READY :: INIT");
                var origin;

                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }

                function pExists(id) {
                  return pObj(id).length > 0;
                }
                /*
                 * ADF Bug fix. Remove footer injected text content that wrecks the template.
                 */
                $(document.getElementById('contentPortlet::div2')).contents().filter(function() {
                  return this.nodeType === 3
                }).remove();
                origin = '2469e7ac-107f-4bb7-a1de-c2b9c4af98b2';
                pSubscribe(pCtx(), TOPIC_OP, function(data) {
                  if (typeof data.origin === 'undefined' || origin === data.origin) {
                    var funcName = 'on' + data.op.capitalize();
                    var doSubmit = true;
                    var actionFn = function() {
                      pOPSubmit(pCtx(), data.op);
                    };
                    if (eval('typeof ' + funcName) == 'function') {
                      var func = eval(funcName);
                      doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
                    }
                    if (doSubmit) {
                      actionFn();
                    }
                    return false;
                  }
                  return true;
                });

                function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
                  opBind(ctx, target, eventType, publish, op, origin, jqResolver);
                };
                var onRegisterCallback = function() {
                  pOPSubmit(pCtx(), 'redirectToUserRegistration');
                }
                var onLoginCallback = function() {
                  window.location.replace(getLoginFullUrl());
                }
                var goToHome = function() {
                  window.location.href = "/m2miitcfo/faces/home.jspx";
                }
                reactComponentLandingHeaderProps.configs.onRegisterCallback = onRegisterCallback;
                reactComponentLandingHeaderProps.configs.onLoginCallback = onLoginCallback;
                reactComponentLandingHeaderProps.configs.goToHome = goToHome;
                if (M2MIITC && M2MIITC.LandingHeader && reactComponentLandingHeaderProps) {
                  M2MIITC.render(document.getElementById('react-component--landing-header'), M2MIITC.LandingHeader, reactComponentLandingHeaderProps);
                }
                //console.log("### Script :: require callback :: READY :: END");
              });
              //console.log("### Script :: require callback :: END");
            });
            //console.log("### Script :: END");
          </script>
          <div data-component="LandingHeader" class="react-component" id="react-component--landing-header">
            <div class="component__component" data-component="header">
              <nav class="header" data-js="_language">
                <div class="navigation-static">&nbsp;</div>
                <div class="navigation--primary component__icon-background">
                  <div class="spring">
                    <ul class="navigation__list navigation__spring navigation__hide" role="navigation">
                      <li class="navigation__item"><a href="#" data-at-link="header-logo-link" class="brand"><img class="brand__logo" src="/m2miitcres/media/images/images-non-responsive/logo-plus.png" alt="Logo"></a></li>
                      <li class="navigation__item navigation__item--right navigation__hide  navigation__item--clickable navigation__dropdown navigation__item--active">
                        <a href="#" data-at-link="link-landing-loguser-icon-vodafone" class="navigation__link navigation__link--icon navigation__link--menu"><span class="visually-hidden">Moje konto</span><svg data-at-icon="landing-not-loguser-icon-vodafone" focusable="false" aria-hidden="true" class="icon icon--large  navigation__icon navigation__toggle"><use xlink:href="#icon-my-vodafone"></use></svg></a>
                      </li>
                      <li class="navigation__item navigation__item--right navigation__hide  navigation__item--clickable navigation__dropdown">
                        <a href="#" data-at-link="Menu Accessibility Languages" class=" navigation__link navigation__link--icon navigation__link--menu"><span class="visually-hidden">Języki</span><svg data-at-icon="landing-icon-international" focusable="false" aria-hidden="true" class="icon icon--large  navigation__icon navigation__toggle"><use xlink:href="#icon-international"></use></svg></a>
                      </li>
                    </ul>
                  </div>
                </div>
              </nav>
            </div>
          </div>
          <script type="text/javascript">
            var reactComponentLandingHeaderProps = {
              configs: {
                getLanguagesByCountry: 'https://internetinthecar.plus.vodafone.com/m2miitcfo/resourceproxy/k-4dbaf46086c24b037fa4206055a0ffaa9078272cccd457327fc9e0f6fb0a27717f2e43809dabc53c5b4b4066797f0cfe462039aa5d317e7af2e2b1abe27c5d06/getLanguagesByCountry',
                confirmCountryLanguageChange: 'https://internetinthecar.plus.vodafone.com/m2miitcfo/resourceproxy/k-dc2d9f5c5cf1d5b0afaeda0c614530fa8f9b920af9765e01664c8f08324d2d3e0bf6e2e5c06cfedb7ef35199b60e1b42cd47ee98b3e9e6bb94987ec3452f88ab/confirmCountryLanguageChange',
                onRegisterCallback: null,
                onLoginCallback: null,
                goToHome: null
              },
              data: {
                partnerInformation: {
                  name: 'PLUS'
                },
                oemName: '',
                oemLogoEnabled: 'true',
                language: [{
                  "name": "Polski",
                  "locale": "PL",
                  "isDefault": true,
                  "isSelected": true
                }, {
                  "name": "English",
                  "locale": "EN",
                  "isDefault": false,
                  "isSelected": false
                }],
                landingmodel: {
                  languages: [{
                    "name": "Polski",
                    "locale": "PL",
                    "isDefault": true,
                    "isSelected": true
                  }, {
                    "name": "English",
                    "locale": "EN",
                    "isDefault": false,
                    "isSelected": false
                  }]
                },
                loggedUser: '',
                hideVodafoneIcon: '',
                isOutOfFootprint: '',
                registrationAvailable: 'registrationAvailable and productLineLegacy',
                menuAccessibilityLanguages: 'Języki',
                showLanguage: true,
                ctxUser: false,
                showCountryLanguageSelector: false,
                showCountryLanguageIcon: true,
                showMyVodafoneIcon: true,
                countryData: {
                  changeCountryDropdownOptions: [{
                    "name": "Austria",
                    "value": "AUSTRIA"
                  }, {
                    "name": "Belgia",
                    "value": "BELGIUM"
                  }, {
                    "name": "Bułgaria",
                    "value": "BULGARIA"
                  }, {
                    "name": "Chorwacja",
                    "value": "CROATIA"
                  }, {
                    "name": "Cypr",
                    "value": "CYPRUS"
                  }, {
                    "name": "Czeski",
                    "value": "CZECH_REPUBLIC"
                  }, {
                    "name": "Dania",
                    "value": "DENMARK"
                  }, {
                    "name": "Estonia",
                    "value": "ESTONIA"
                  }, {
                    "name": "Finlandia",
                    "value": "FINLAND"
                  }, {
                    "name": "Francja",
                    "value": "FRANCE"
                  }, {
                    "name": "Grecja",
                    "value": "GREECE"
                  }, {
                    "name": "Hiszpania",
                    "value": "SPAIN"
                  }, {
                    "name": "Holandia",
                    "value": "NETHERLANDS"
                  }, {
                    "name": "Irlandia",
                    "value": "IRELAND"
                  }, {
                    "name": "Islandia",
                    "value": "ICELAND"
                  }, {
                    "name": "Litwa",
                    "value": "LITHUANIA"
                  }, {
                    "name": "Luksemburg",
                    "value": "LUXEMBOURG"
                  }, {
                    "name": "Łotwa",
                    "value": "LATVIA"
                  }, {
                    "name": "Malta",
                    "value": "MALTA"
                  }, {
                    "name": "Niemcy",
                    "value": "GERMANY"
                  }, {
                    "name": "Norwegia",
                    "value": "NORWAY"
                  }, {
                    "name": "Polska",
                    "value": "POLAND"
                  }, {
                    "name": "Portugalia",
                    "value": "PORTUGAL"
                  }, {
                    "name": "Rumunia",
                    "value": "ROMANIA"
                  }, {
                    "name": "Słowacja",
                    "value": "SLOVAKIA"
                  }, {
                    "name": "Słowenia",
                    "value": "SLOVENIA"
                  }, {
                    "name": "Szwajcaria",
                    "value": "SWITZERLAND"
                  }, {
                    "name": "Szwecja",
                    "value": "SWEDEN"
                  }, {
                    "name": "Węgry",
                    "value": "HUNGARY"
                  }, {
                    "name": "Wielka Brytania",
                    "value": "UNITED_KINGDOM"
                  }, {
                    "name": "Włochy",
                    "value": "ITALY"
                  }],
                  changeLanguageRadioOptions: [{
                    "name": "Polski",
                    "value": "PL"
                  }, {
                    "name": "English",
                    "value": "EN"
                  }],
                  defaultSelectedCountryOption: {
                    "name": "Polska",
                    "value": "POLAND"
                  },
                  defaultSelectedLanguageOption: {
                    "name": "Polski",
                    "value": "PL"
                  },
                  linkOutPageOpenLanguageOverlay: false
                },
                isLinkOutPages: false
              },
              messages: {
                menuLoginLabel: 'Uzyskaj dostęp do usługi Internet w samochodzie',
                menuAccessibilityMyAccount: 'Moje konto',
                menuLoginBtn: 'Zaloguj',
                menuRegisterLabel: 'Jeszcze nie masz konta?',
                menuRegisterBtn: 'Zarejestruj się tutaj',
                menuAccessibilityClose: 'Zamknij',
                countryMessage: {
                  title: 'Kraj i język',
                  subtitle: 'Wybierz kraj, aby wyświetlić informacje lokalne, a następnie wybierz język',
                  changeCountry: 'Wybierz kraj',
                  changeLanguage: 'Wybierz język',
                  closeAccessibilityLabel: 'Zamknij',
                  confirmButton: 'Potwierdź wybór',
                  allowToClose: true,
                  urlToRedirect: ''
                }
              }
            };
          </script>
          <script type="text/javascript">
            //console.log("### Script :: INIT");
            initializePage('', '', 'PLUS');
            var __ns2036989136_submitManager = function() {
              var handlers = [];
              var handlerIdx;
              var pendingActionFn = null;
              return {
                addHandler: function(handlerFn) {
                  handlers.push(handlerFn);
                },
                validate: function(actionFn) {
                  var test = true;
                  for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      pendingActionFn = actionFn;
                      handlerIdx++;
                      break;
                    }
                  }
                  return test;
                },
                resume: function() {
                  var test = true;
                  for (; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      break;
                    }
                  }
                  if (test) {
                    pendingActionFn();
                  }
                }
              };
            }();
            require(['jquery', 'domReady', 'reactjs'], function($, domReady, reactjs) {
              //console.log("### Script :: require callback :: INIT");
              $(window).on('load', function() {
                //console.log("### Script :: require callback :: LOAD :: INIT");
                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }
                //console.log("### Script :: require callback :: LOAD :: END");
              });
              domReady(function() {
                //console.log("### Script :: require callback :: READY :: INIT");
                var origin;

                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }

                function pExists(id) {
                  return pObj(id).length > 0;
                }
                /*
                 * ADF Bug fix. Remove footer injected text content that wrecks the template.
                 */
                $(document.getElementById('contentPortlet::div2')).contents().filter(function() {
                  return this.nodeType === 3
                }).remove();
                origin = 'ec637d4f-b762-4b6e-a4af-3741b499bca1';
                pSubscribe(pCtx(), TOPIC_OP, function(data) {
                  if (typeof data.origin === 'undefined' || origin === data.origin) {
                    var funcName = 'on' + data.op.capitalize();
                    var doSubmit = true;
                    var actionFn = function() {
                      pOPSubmit(pCtx(), data.op);
                    };
                    if (eval('typeof ' + funcName) == 'function') {
                      var func = eval(funcName);
                      doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
                    }
                    if (doSubmit) {
                      actionFn();
                    }
                    return false;
                  }
                  return true;
                });

                function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
                  opBind(ctx, target, eventType, publish, op, origin, jqResolver);
                };
                if (M2MIITC && M2MIITC.CountryChangeOverlay && reactComponentCountryChangeOverlayProps) {
                  M2MIITC.render(document.getElementById('react-component--country-change-overlay'), M2MIITC.CountryChangeOverlay, reactComponentCountryChangeOverlayProps);
                }
                //console.log("### Script :: require callback :: READY :: END");
              });
              //console.log("### Script :: require callback :: END");
            });
            //console.log("### Script :: END");
          </script>
          <script type="text/javascript">
            //console.log("### Script :: INIT");
            initializePage('', '', 'PLUS');
            __ns2036989136_res.getValidator = function() {
              return {
                defaultMsg: "Popraw wartość w tym polu",
                equaltoMsg: "Wprowadź tę samą wartość ponownie",
                differsMsg: "Nowa wartość musi różnić się od poprzedniej wartości. Wprowadź nową wartość. ",
                minlengthMsg: "Minimalna liczba znaków w&nbsp;wartości: {0} ",
                maxlengthMsg: "Maksymalna liczba znaków w&nbsp;wartości: {0} ",
                rangelengthMsg: "Wartość powinna zawierać od {0} do {1} znaków",
                minMsg: "Wprowadź liczbę wynoszącą co najmniej {0}",
                maxMsg: "Wprowadź liczbę wynoszącą maksymalnie {0}",
                betweenMsg: "Wprowadź liczbę z zakresu od {0} do {1}",
                requiredMsg: "Wypełnienie tego pola jest obowiązkowe",
                alphaMsg: "Wprowadź tylko litery",
                utfalphaMsg: "Wprowadź tylko litery",
                alphanumMsg: "Wprowadź tylko znaki alfanumeryczne",
                utfalphanumMsg: "Wprowadź tylko znaki alfanumeryczne",
                digitMsg: "Wprowadź tylko cyfry",
                numberMsg: "Wprowadź prawidłową liczbę",
                emailMsg: "Wprowadź prawidłowy adres e&#45;mail",
                imageMsg: "W tym polu akceptowane są tylko obrazy",
                urlMsg: "Wprowadź prawidłowy adres URL",
                ip4Msg: "Wprowadź prawidłowy adres IPv4",
                ip6Msg: "Wprowadź prawidłowy adres IPv6",
                dateMsg: "Wprowadź prawidłową datę w formacie {0}",
                futureDateMsg: "Wprowadź datę w przyszłości",
                systemErrorMsg: "Nie można wczytać danych",
                msisdnMsg: "Wprowadź prawidłowy numer telefonu",
                accountMsg: "Wprowadź prawidłowy numer konta",
                emailMsg: "Wprowadź prawidłowy adres e&#45;mail",
                userProfileNameMsg: "Wprowadź prawidłową nazwę",
                passwordEqualsToMsg: "Wpisy w polach nowego hasła i potwierdzenia hasła nie pasują do siebie. Wprowadź ponownie stare i nowe hasło.",
                emailCharacters: "Wielkość liter w nazwie użytkownika nie jest uwzględniana, a nazwa użytkownika powinna zawierać co najmniej sześć znaków, takich jak litery, cyfry lub znaki specjalne (. _ - @).",
                equalEmails: "Adresy e&#45;mail nie pasują do siebie.",
                equalPasswords: "Wpisy w polach nowego hasła i potwierdzenia hasła nie pasują do siebie.",
                differspreviousMsg: "Niestety, nie wprowadzono zmian.",
                passwordContainsUsername: "Hasło nie może zawierać nazwy użytkownika.",
                diffSmsCode: "Wprowadzony kod zabezpieczający wygasł lub jest nieprawidłowy.",
              };
            };
            __ns2036989136_cfg.getValidator = function() {
              return {
                emailCharactersRegex: /^^[a-zA-Z0-9\.@_-]*$$/,
              };
            };
            var __ns2036989136_submitManager = function() {
              var handlers = [];
              var handlerIdx;
              var pendingActionFn = null;
              return {
                addHandler: function(handlerFn) {
                  handlers.push(handlerFn);
                },
                validate: function(actionFn) {
                  var test = true;
                  for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      pendingActionFn = actionFn;
                      handlerIdx++;
                      break;
                    }
                  }
                  return test;
                },
                resume: function() {
                  var test = true;
                  for (; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      break;
                    }
                  }
                  if (test) {
                    pendingActionFn();
                  }
                }
              };
            }();
            var countryChangeOverlayId = {
              open: function(closeAction) {
                var closeAction = closeAction || function() {};
                $('body').css('overflow', 'hidden');
                $('#countryChangeOverlayId').addClass('dialog--display');
              },
              close: function() {
                $('body').css('overflow', 'scroll');
                $('#countryChangeOverlayId').removeClass('dialog--display');
              }
            }

            function bindEscButtonToClose_countryChangeOverlayId(closeAction) {
              $(document).on("keydown", function(event) {
                if (event.keyCode == 27) {
                  countryChangeOverlayId.close();
                }
              });
            }

            function unbindEscButton_countryChangeOverlayId() {
              $(document).off('keydown');
            }
            require(['jquery', 'domReady', 'validator', 'initializer'], function($, domReady, validator, initializer) {
              //console.log("### Script :: require callback :: INIT");
              window.validator = validator;
              window.pResetValidator = validator.pResetValidator;
              window.pValidate = validator.pValidate;
              window.pValidateElements = validator.pValidateElements;
              window.pSystemError = validator.pSystemError;
              window.pInputArea = validator.pInputArea;
              window.pNamedInputArea = validator.pNamedInputArea;
              $(window).on('load', function() {
                //console.log("### Script :: require callback :: LOAD :: INIT");
                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }
                //console.log("### Script :: require callback :: LOAD :: END");
              });
              domReady(function() {
                //console.log("### Script :: require callback :: READY :: INIT");
                var origin;

                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }

                function pExists(id) {
                  return pObj(id).length > 0;
                }
                /*
                 * ADF Bug fix. Remove footer injected text content that wrecks the template.
                 */
                $(document.getElementById('contentPortlet::div2')).contents().filter(function() {
                  return this.nodeType === 3
                }).remove();
                origin = '9480e272-e271-4d25-b7ed-03a782edbae0';
                pSubscribe(pCtx(), TOPIC_OP, function(data) {
                  if (typeof data.origin === 'undefined' || origin === data.origin) {
                    var funcName = 'on' + data.op.capitalize();
                    var doSubmit = true;
                    var actionFn = function() {
                      pOPSubmit(pCtx(), data.op);
                    };
                    if (eval('typeof ' + funcName) == 'function') {
                      var func = eval(funcName);
                      doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
                    }
                    if (doSubmit) {
                      actionFn();
                    }
                    return false;
                  }
                  return true;
                });

                function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
                  opBind(ctx, target, eventType, publish, op, origin, jqResolver);
                };
                window.m2miitc.initializer = initializer;
                window.m2miitc.initializer.init();
                //console.log("### Script :: require callback :: READY :: END");
              });
              //console.log("### Script :: require callback :: END");
            });
            //console.log("### Script :: END");
          </script>
          <div class="js-dialog dialog dialog--light dialog--scrollable " id="countryChangeOverlayId">
            <div data-component="CountryChangeOverlay" class="react-component" id="react-component--country-change-overlay">
              <div class="spring dialog__close-spring">
                <a href="#" data-at-link="dialog__close" class="dialog__close"><svg data-at-icon="#icon-close" focusable="false" aria-hidden="true" class="icon icon--small  dialog__icon"><use xlink:href="#icon-close"></use></svg><span class="visually-hidden">Zamknij</span></a>
              </div>
              <div class="spring spring--medium pt-128">
                <h3 data-at-header="country-change-overlay-header-title" class="heading heading--3 heading--center heading--leading heading--trailing heading--sm-2 gutter-xs--bottom no-gutter--sm-bottom">Kraj i język</h3>
                <p class="gutter-m--bottom gutter--sm-bottom heading--center">Wybierz kraj, aby wyświetlić informacje lokalne, a następnie wybierz język</p>
              </div>
              <div class="spring spring--small">
                <fieldset><label class="form__row form-select form__row--leading gutter-s--bottom  "><span class="form__label display--inline-block ">Wybierz kraj</span><span class="input-group input-group--arrow"><input
                        class="form__input  input-group__input--editable  input-group__input input-group__content" name="select-country" autocomplete="off" data-at-form-select="country-change-overlay-select" id="selectInput" value="Polska"><svg
                        data-at-icon="#icon-chevron-down" focusable="false" aria-hidden="true" class="icon icon--extra-small  ">
                        <use xlink:href="#icon-chevron-down"></use>
                      </svg>
                      <ul class="form-select--container form-select--container--editable">
                        <li id="POLAND" class="form-select__li--selected"><span>Polska</span></li>
                      </ul>
                    </span></label><label class="form__row form__row--small"><span class="js-form-label form__label gutter-l--top">Wybierz język</span><span class="card card--white card--rounded">
                      <li class="card__list__country"><span><label class="form__radio form__radio--inline no-gutter--sm-bottom"><input type="radio" name="country_selector_language_Polski" class="form__radio__input"
                              data-at-form-radio="country-change-overlay-radio" value="PL" checked="">
                            <div class="form__radio__label">
                              <div class="form__radio__icon"></div>
                              <div class="form__radio__text">Polski</div>
                            </div>
                          </label></span></li>
                      <li class="card__list__country"><span><label class="form__radio form__radio--inline no-gutter--sm-bottom"><input type="radio" name="country_selector_language_English" class="form__radio__input"
                              data-at-form-radio="country-change-overlay-radio" value="EN">
                            <div class="form__radio__label">
                              <div class="form__radio__icon"></div>
                              <div class="form__radio__text">English</div>
                            </div>
                          </label></span></li>
                    </span></label>
                  <div class="form__row form__row--medium"><button data-at-button="country-change-overlay-button-confirm" class="button button--primary  button--full-width" type="button">Potwierdź wybór</button></div>
                </fieldset>
              </div>
              <div class="pb-128"></div>
            </div>
          </div>
          <script type="text/javascript">
            var reactComponentCountryChangeOverlayProps = {
              configs: {
                getLanguagesByCountry: 'https://internetinthecar.plus.vodafone.com/m2miitcfo/resourceproxy/k-4dbaf46086c24b037fa4206055a0ffaa9078272cccd457327fc9e0f6fb0a27717f2e43809dabc53c5b4b4066797f0cfe462039aa5d317e7af2e2b1abe27c5d06/getLanguagesByCountry',
                confirmCountryLanguageChange: 'https://internetinthecar.plus.vodafone.com/m2miitcfo/resourceproxy/k-dc2d9f5c5cf1d5b0afaeda0c614530fa8f9b920af9765e01664c8f08324d2d3e0bf6e2e5c06cfedb7ef35199b60e1b42cd47ee98b3e9e6bb94987ec3452f88ab/confirmCountryLanguageChange',
                closeOverlay: countryChangeOverlayId.close
              },
              messages: {
                title: 'Kraj i język',
                subtitle: 'Wybierz kraj, aby wyświetlić informacje lokalne, a następnie wybierz język',
                changeCountry: 'Wybierz kraj',
                changeLanguage: 'Wybierz język',
                closeAccessibilityLabel: 'Zamknij',
                confirmButton: 'Potwierdź wybór',
                allowToClose: true,
                urlToRedirect: '',
              },
              data: {
                changeCountryDropdownOptions: [{
                  "name": "Austria",
                  "value": "AUSTRIA"
                }, {
                  "name": "Belgia",
                  "value": "BELGIUM"
                }, {
                  "name": "Bułgaria",
                  "value": "BULGARIA"
                }, {
                  "name": "Chorwacja",
                  "value": "CROATIA"
                }, {
                  "name": "Cypr",
                  "value": "CYPRUS"
                }, {
                  "name": "Czeski",
                  "value": "CZECH_REPUBLIC"
                }, {
                  "name": "Dania",
                  "value": "DENMARK"
                }, {
                  "name": "Estonia",
                  "value": "ESTONIA"
                }, {
                  "name": "Finlandia",
                  "value": "FINLAND"
                }, {
                  "name": "Francja",
                  "value": "FRANCE"
                }, {
                  "name": "Grecja",
                  "value": "GREECE"
                }, {
                  "name": "Hiszpania",
                  "value": "SPAIN"
                }, {
                  "name": "Holandia",
                  "value": "NETHERLANDS"
                }, {
                  "name": "Irlandia",
                  "value": "IRELAND"
                }, {
                  "name": "Islandia",
                  "value": "ICELAND"
                }, {
                  "name": "Litwa",
                  "value": "LITHUANIA"
                }, {
                  "name": "Luksemburg",
                  "value": "LUXEMBOURG"
                }, {
                  "name": "Łotwa",
                  "value": "LATVIA"
                }, {
                  "name": "Malta",
                  "value": "MALTA"
                }, {
                  "name": "Niemcy",
                  "value": "GERMANY"
                }, {
                  "name": "Norwegia",
                  "value": "NORWAY"
                }, {
                  "name": "Polska",
                  "value": "POLAND"
                }, {
                  "name": "Portugalia",
                  "value": "PORTUGAL"
                }, {
                  "name": "Rumunia",
                  "value": "ROMANIA"
                }, {
                  "name": "Słowacja",
                  "value": "SLOVAKIA"
                }, {
                  "name": "Słowenia",
                  "value": "SLOVENIA"
                }, {
                  "name": "Szwajcaria",
                  "value": "SWITZERLAND"
                }, {
                  "name": "Szwecja",
                  "value": "SWEDEN"
                }, {
                  "name": "Węgry",
                  "value": "HUNGARY"
                }, {
                  "name": "Wielka Brytania",
                  "value": "UNITED_KINGDOM"
                }, {
                  "name": "Włochy",
                  "value": "ITALY"
                }],
                changeLanguageRadioOptions: [{
                  "name": "Polski",
                  "value": "PL"
                }, {
                  "name": "English",
                  "value": "EN"
                }],
                defaultSelectedCountryOption: {
                  "name": "Polska",
                  "value": "POLAND"
                },
                defaultSelectedLanguageOption: {
                  "name": "Polski",
                  "value": "PL"
                },
                linkOutPageOpenLanguageOverlay: false,
                callByWelcomePage: true
              }
            };
          </script>
          <script type="text/javascript">
            //console.log("### Script :: INIT");
            initializePage('', '', 'PLUS');
            var __ns2036989136_submitManager = function() {
              var handlers = [];
              var handlerIdx;
              var pendingActionFn = null;
              return {
                addHandler: function(handlerFn) {
                  handlers.push(handlerFn);
                },
                validate: function(actionFn) {
                  var test = true;
                  for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      pendingActionFn = actionFn;
                      handlerIdx++;
                      break;
                    }
                  }
                  return test;
                },
                resume: function() {
                  var test = true;
                  for (; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      break;
                    }
                  }
                  if (test) {
                    pendingActionFn();
                  }
                }
              };
            }();
            require(['jquery', 'domReady'], function($, domReady) {
              //console.log("### Script :: require callback :: INIT");
              $(window).on('load', function() {
                //console.log("### Script :: require callback :: LOAD :: INIT");
                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }
                //console.log("### Script :: require callback :: LOAD :: END");
              });
              domReady(function() {
                //console.log("### Script :: require callback :: READY :: INIT");
                var origin;

                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }

                function pExists(id) {
                  return pObj(id).length > 0;
                }
                /*
                 * ADF Bug fix. Remove footer injected text content that wrecks the template.
                 */
                $(document.getElementById('contentPortlet::div2')).contents().filter(function() {
                  return this.nodeType === 3
                }).remove();

                function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
                  opBind(ctx, target, eventType, publish, op, origin, jqResolver);
                };

                function bindCountryChangeButton() {
                  $('#availablePlans_OpenCountryChange').on('click', function() {
                    countryChangeOverlayId.open();
                  });
                }
                init();

                function init() {
                  bindCountryChangeButton();
                }
                //console.log("### Script :: require callback :: READY :: END");
              });
              //console.log("### Script :: require callback :: END");
            });
            //console.log("### Script :: END");
          </script>
          <input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep_action" type="hidden" id="__ns2036989136_action">
          <input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep__csrf" type="hidden" value="a5dabfaaa2c63575" id="__ns2036989136__csrf">
          <input type="submit" style="display: none" id="__ns2036989136_do" onclick="return adfpp2036989136_f1_doSubmit(event);">
          <input name="_adfp_portlet_field___adfpfp_f2036989136_adfpsep_f1_adfpsep_selectedMenuId" type="hidden" id="selectedMenuId">
          <script type="text/javascript">
            //console.log("### Script :: INIT");
            initializePage('', '', 'PLUS');
            var __ns2036989136_submitManager = function() {
              var handlers = [];
              var handlerIdx;
              var pendingActionFn = null;
              return {
                addHandler: function(handlerFn) {
                  handlers.push(handlerFn);
                },
                validate: function(actionFn) {
                  var test = true;
                  for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      pendingActionFn = actionFn;
                      handlerIdx++;
                      break;
                    }
                  }
                  return test;
                },
                resume: function() {
                  var test = true;
                  for (; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      break;
                    }
                  }
                  if (test) {
                    pendingActionFn();
                  }
                }
              };
            }();
            require(['jquery', 'domReady', 'reactjs'], function($, domReady, reactjs) {
              //console.log("### Script :: require callback :: INIT");
              $(window).on('load', function() {
                //console.log("### Script :: require callback :: LOAD :: INIT");
                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }
                //console.log("### Script :: require callback :: LOAD :: END");
              });
              domReady(function() {
                //console.log("### Script :: require callback :: READY :: INIT");
                var origin;

                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }

                function pExists(id) {
                  return pObj(id).length > 0;
                }
                /*
                 * ADF Bug fix. Remove footer injected text content that wrecks the template.
                 */
                $(document.getElementById('contentPortlet::div2')).contents().filter(function() {
                  return this.nodeType === 3
                }).remove();
                origin = 'aed42462-b7a2-4737-a166-e56b6666de70';
                pSubscribe(pCtx(), TOPIC_OP, function(data) {
                  if (typeof data.origin === 'undefined' || origin === data.origin) {
                    var funcName = 'on' + data.op.capitalize();
                    var doSubmit = true;
                    var actionFn = function() {
                      pOPSubmit(pCtx(), data.op);
                    };
                    if (eval('typeof ' + funcName) == 'function') {
                      var func = eval(funcName);
                      doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
                    }
                    if (doSubmit) {
                      actionFn();
                    }
                    return false;
                  }
                  return true;
                });

                function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
                  opBind(ctx, target, eventType, publish, op, origin, jqResolver);
                };
                var goToSeeAllAvailablePlans = function() {
                  pOPSubmit(pCtx(), 'redirectToPlansPage');
                }
                $(".seeAllPlansButton").on("click", goToSeeAllAvailablePlans);
                var goToLogin = function() {
                  window.location.replace(getLoginFullUrl());
                }
                var goToRegister = function() {
                  pOPSubmit(pCtx(), 'redirectToUserRegistration');
                }
                $("#registerBtn").on("click", goToRegister);
                $("#registerBtnBottom").on("click", goToRegister);
                var reactComponentLandingPageProps = {
                  configs: {
                    goToRegister: goToRegister,
                    goToLogin: goToLogin,
                    encryptedPypURL: ''
                  },
                  messages: {
                    landingPageBanners: {
                      bannerHeader1: 'Internet w samochodzie',
                      bannerHeader2: 'Transmituj strumieniowo, przeglądaj strony i korzystaj z usług',
                      bannerDescription: 'System informacyjno-rozrywkowy w samochodzie dostępny podczas podróży.',
                      bannerButtonRegister: 'Zarejestruj',
                      bannerButtonLogin: 'Zaloguj'
                    },
                    pypLandingPage: {
                      pypLandingPageContent: {
                        pairedText: 'Pair',
                        pairButtonText: 'Paired',
                        unpairButtonText: 'Unpair',
                        eligibleText: 'Eligible',
                        oneNumberCarDataTitle: 'OneNumber Car Data',
                        oneNumberCarDataSubtitle: 'This car is subscribed to OneNumber Car Data',
                        pairTooltip: 'With Vodafone OneNumber Car Data you can use the data volume in your mobile tariff on this car. If you have a Red, Smart or Young tariff with Vodafone Germany, click on the “Pair” button below to visit your myVodafone Germany account page where you can get more information and be able to pair this car to your tariff.',
                        unpairTooltip: 'With Vodafone OneNumber Car Data you can use the data volume in your mobile tariff on this car. This car has already been paired to a Vodafone Germany tariff. Click on the “Unpair” button below to visit your myVodafone Germany account page where you can unpair this car.'
                      },
                      pypPopupPairContent: {
                        title: 'Are you sure you want to continue?',
                        description: 'By continuing, you will be transferred to Vodafone Germany&#39s website. If you have a Red, Smart or Young tariff you can subscribe to the OneNumber Car Data service and pair your car to your Vodafone Germany mobile tariff. If you do this, your car will be disconnected from your current Internet in the Car account and you will start using the data volume from your mobile tariff on this car. If you have any current or recurring bundles in use, please review and cancel any that may no longer be required.',
                        cancelBtnText: 'Cancel',
                        confirmBtnText: 'Confirm'
                      },
                      pypPopupUnpairContent: {
                        title: 'Are you sure you want to continue?',
                        description: 'By continuing, you will be transferred to Vodafone Germany&#39s website. There you can remove your car from your OneNumber Car Data service.<br/>By doing this, your car will stop using the data volume from your mobile tariff.',
                        cancelBtnText: 'Cancel',
                        confirmBtnText: 'Confirm'
                      },
                    },
                    cannotRegisterErrorMsgHandler: {
                      registrationBlockFlagError: 'Usługa Internet w samochodzie jest niedostępna w tym kraju. Przejrzyj odpowiedzi na często zadawane pytania lub skontaktuj się z zespołem obsługi klientów, aby uzyskać więcej informacji.',
                      tokenExpiredError: 'Niestety, nie możesz nawiązać połączenia, ponieważ Twoja sesja wygasła.',
                      systemUnavailableError: 'Niestety, system jest obecnie niedostępny. Skontaktuj się z działem pomocy technicznej ((+48) 22 426 92 92 lub 00 800 321 1401), aby uzyskać pomoc.',
                      registerOutsideCarError: 'Aby się zarejestrować, połącz urządzenie z punktem dostępowym w samochodzie.',
                      invalidCountryError: 'Aktualnie usługa Internet w samochodzie nie jest dostępna w tym kraju.',
                      deviceBlockedError: 'Wystąpił problem z punktem dostępowym Wi-Fi. Skontaktuj się z działem obsługi klientów.',
                      registerLoggedInError: 'Aby się zarejestrować, wyloguj się z konta.',
                      productLineExtendedError: 'Nie możesz się przeprowadzić rejestracji w tym samochodzie, ponieważ jest on już skojarzony z innym kontem'
                    },
                  },
                  data: {
                    cannotRegister: {
                      registrationOutSideCarFlag: true,
                      insideTheCar: false,
                      validCountry: true,
                      deviceBlocked: false,
                      isLoggedIn: false,
                      productLineExtended: false,
                      tokenExpired: false,
                      systemUnavailable: false,
                      wrongSystemConfiguration: false,
                      registrationBlockFlag: false,
                      cannotRegister: false,
                    },
                    pypFlags: {
                      pypEligible: '',
                      pypStatusFlag: '',
                    },
                  },
                };
                if (M2MIITC && M2MIITC.LandingPage && reactComponentLandingPageProps) {
                  M2MIITC.render(document.getElementById('react-component--landing-page'), M2MIITC.LandingPage, reactComponentLandingPageProps);
                }
                //console.log("### Script :: require callback :: READY :: END");
              });
              //console.log("### Script :: require callback :: END");
            });
            //console.log("### Script :: END");
          </script>
          <div class="content">
            <section class="section">
              <div class="banner banner--half-image">
                <div class="background background--fixed banner__background">
                  <div class="background__image banner__background__image hero--img-tablet lazyloaded"
                    data-bgset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC082442%2F%2FidcPrimaryFile&amp;revision=latestreleased [--mobile] | /m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC082441%2F%2FidcPrimaryFile&amp;revision=latestreleased [--tablet] | /m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063841%2F%2FidcPrimaryFile&amp;revision=latestreleased"
                    style="background-image: url(&quot;https://internetinthecar.plus.vodafone.com/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063841%2F%2FidcPrimaryFile&amp;revision=latestreleased&quot;);">
                    <picture style="display: none;">
                      <source data-srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC082442%2F%2FidcPrimaryFile&amp;revision=latestreleased" media="(max-width: 460px)"
                        srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC082442%2F%2FidcPrimaryFile&amp;revision=latestreleased">
                      <source data-srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC082441%2F%2FidcPrimaryFile&amp;revision=latestreleased" media="(max-width: 639px)"
                        srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC082441%2F%2FidcPrimaryFile&amp;revision=latestreleased">
                      <source data-srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063841%2F%2FidcPrimaryFile&amp;revision=latestreleased"
                        srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063841%2F%2FidcPrimaryFile&amp;revision=latestreleased"><img alt="" class=" lazyloaded">
                    </picture>
                  </div>
                  <noscript>
                    <div style="background-image: url(/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063841%2F%2FidcPrimaryFile&amp;revision=latestreleased)" class="background__image banner__background__image hero--img-tablet"></div>
                  </noscript>
                  <div data-component="LandingPage" class="react-component" id="react-component--landing-page">
                    <div class="spring banner__spring flush--sm-all">
                      <div class="grid grid--gutter">
                        <div class="grid__item grid__item--gutter grid__item--sm-1/1 grid__item--md-1/2 grid__item--3/7 banner__wrapper">
                          <div class="banner__content">
                            <h1 data-at-header="landing-page-header-banner" class="heading heading--1 heading--leading heading--trailing heading--3">Internet w samochodzie</h1>
                            <div class="heading heading--3 heading--leading heading--trailing heading--regular">Transmituj strumieniowo, przeglądaj strony i korzystaj z usług</div>
                            <div class="heading heading--5 gutter-xs--top">System informacyjno-rozrywkowy w samochodzie dostępny podczas podróży.</div><button data-at-button="landing-page-button-register"
                              class="button button--primary gutter-m--right gutter--sm-bottom button--wide" type="button">Zarejestruj</button><button data-at-button="landing-page-button-login"
                              class="button button--secondary no-gutter--bottom gutter-m--top gutter-xs--sm-top button--wide" type="button">Zaloguj</button><small class="small small--dove-gray gutter--top"></small>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </section>
            <section class="section section--wild-sand section--wild-sand--trailing">
              <div class="spring">
                <h2 class="heading heading--4 heading--leading heading--bold heading--md-bold gutter--bottom"> Szybka sieć Wi-Fi dla kierowcy i pasażerów </h2>
                <div class="grid">
                  <div class="grid__item grid__item--1/2 grid__item--sm-1/1">
                    <div class="heading heading--5 no-gutter--top gutter-m--bottom"> Połącz samochód z naszą superszybką siecią, aby korzystać z najlepszych aplikacji samochodowych i punktu dostępowego Wi-Fi </div>
                  </div>
                </div>
                <ul class="grid grid--gutter">
                  <li class="grid__item grid__item--gutter grid__item--1/4 grid__item--md-1/1 icon-text icon-text--center">
                    <svg aria-hidden="true" class="icon icon--primary icon--large icon-text__icon" focusable="false">
                      <use xlink:href="#icon-broadband"></use>
                    </svg>
                    <h3 class="icon-text__heading heading--5 heading--bold"> Łatwość użytkowania </h3>
                    <p class="icon-text__text no-gutter--top no-gutter--bottom"> Możesz w prosty sposób odblokować poszczególne połączone usługi </p>
                  </li>
                  <li class="grid__item grid__item--gutter grid__item--1/4 grid__item--md-1/1 icon-text icon-text--center">
                    <svg aria-hidden="true" class="icon icon--primary icon--large icon-text__icon" focusable="false">
                      <use xlink:href="#icon-connected-devices"></use>
                    </svg>
                    <h3 class="icon-text__heading heading--5 heading--bold"> Możliwość udostępniania </h3>
                    <p class="icon-text__text no-gutter--top no-gutter--bottom"> Z siecią Wi-Fi możesz połączyć jednocześnie nawet 10 urządzeń, takich jak smartfony, laptopy i tablety </p>
                  </li>
                  <li class="grid__item grid__item--gutter grid__item--1/4 grid__item--md-1/1 icon-text icon-text--center">
                    <svg aria-hidden="true" class="icon icon--primary icon--large icon-text__icon" focusable="false">
                      <use xlink:href="#icon-network-signal"></use>
                    </svg>
                    <h3 class="icon-text__heading heading--5 heading--bold"> Bezpłatny roaming </h3>
                    <p class="icon-text__text no-gutter--top no-gutter--bottom"> Brak dodatkowych opłat za roaming w sieci Plus i sieciach europejskich partnerów </p>
                  </li>
                  <li class="grid__item grid__item--gutter grid__item--1/4 grid__item--md-1/1 icon-text icon-text--center no-gutter--bottom">
                    <svg aria-hidden="true" class="icon icon--primary icon--large icon-text__icon" focusable="false">
                      <use xlink:href="#icon-4g"></use>
                    </svg>
                    <h3 class="icon-text__heading heading--5 heading--bold"> Szybkość </h3>
                    <p class="icon-text__text no-gutter--top no-gutter--bottom"> Szybki Internet o maksymalnej przepustowości 4G zapewnia najlepszą rozrywkę w samochodzie Tobie i Twoim pasażerom. </p>
                  </li>
                </ul>
              </div>
            </section>
            <section class="section section--wild-sand section--wild-sand--trailing">
              <div class="spring">
                <h2 class="heading heading--4 heading--leading heading--bold heading--md-bold gutter--bottom"> Zarejestruj się, aby skorzystać z bezpłatnego okresu próbnego </h2>
                <div class="card-test-drive">
                  <div class="grid card card--white">
                    <div class="grid__item grid__item--sm-1/1 grid__item--2/5 grid__item--push align--right">
                      <div class="aspect-height aspect-height--550 aspect-height--md-1/2 aspect-height--1/1">
                        <div class="aspect-height__content background">
                          <div class="background__image  lazyloaded"
                            data-bgset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC084478%2F%2FidcPrimaryFile&amp;revision=latestreleased [--mobile] | /m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC084479%2F%2FidcPrimaryFile&amp;revision=latestreleased [--tablet] | /m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063844%2F%2FidcPrimaryFile&amp;revision=latestreleased"
                            style="background-image: url(&quot;https://internetinthecar.plus.vodafone.com/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063844%2F%2FidcPrimaryFile&amp;revision=latestreleased&quot;);">
                            <picture style="display: none;">
                              <source data-srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC084478%2F%2FidcPrimaryFile&amp;revision=latestreleased" media="(max-width: 460px)"
                                srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC084478%2F%2FidcPrimaryFile&amp;revision=latestreleased">
                              <source data-srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC084479%2F%2FidcPrimaryFile&amp;revision=latestreleased" media="(max-width: 639px)"
                                srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC084479%2F%2FidcPrimaryFile&amp;revision=latestreleased">
                              <source data-srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063844%2F%2FidcPrimaryFile&amp;revision=latestreleased"
                                srcset="/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063844%2F%2FidcPrimaryFile&amp;revision=latestreleased"><img alt="" class=" lazyloaded">
                            </picture>
                          </div>
                          <noscript>
                            <div style="background-image: url(/m2miitcfo/ShowProperty?nodeId=%2FUCM%2FM2MIITC063844%2F%2FidcPrimaryFile&amp;revision=latestreleased)" class="background__image banner__background__image hero--img-tablet"></div>
                          </noscript>
                        </div>
                      </div>
                    </div>
                    <div class="grid__item grid__item--sm-1/1 grid__item--3/5">
                      <div class="aspect-height aspect-height--550 aspect-height--sm-auto">
                        <div class="aspect-height__content aspect-height__content--sm-static">
                          <div class="card__content card__content--center">
                            <h2 class="heading heading--2 heading--leading heading--trailing"> Wypróbuj usługę Internet w samochodzie </h2>
                            <p> Okres próbny rozpocznie się w wybranym przez Ciebie momencie Przejrzysta oferta bez zobowiązania z góry — po prostu się zarejestruj i wybierz opcję otwarcia połączenia w samochodzie. </p>
                            <p> Bezpłatny okres próbny jest dostępny dla uprawnionych klientów. </p>
                            <a href="javascript:void(0)" class="chevron chevron--inline registerButton" id="registerBtn">
													<span class="chevron__text chevron__text--primary">
														Zarejestruj się, aby rozpocząć
													</span>
													<span class="chevron__container">
														<svg aria-hidden="true" class="icon icon--extra-small chevron__icon chevron__icon--red" focusable="false">
															<use xlink:href="#icon-chevron-right"></use>
														</svg>
													</span>
												</a>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <small class="small small--dove-gray hide--sm"> Czas trwania okresu próbnego i dostępne dane zależą od marki samochodu i kraju rejestracji. Usługi mogą nie być dostępne w trasie w zależności od zasięgu. </small>
                <div class="hide--tv hide--hd hide--lg hide--md gutter--top">
                  <span data-onload-display="true" data-js="_tooltip" class="js-tooltip tooltip tooltip--top gutter-l--sm-bottom">
                    <span class="js-tooltip-content tooltip__content">
                      <span class="tooltip__text"> Aby zapewnić bezpieczeństwo konta, musimy zweryfikować Twoją tożsamość. Otrzymasz jednorazowy kod zabezpieczający i&nbsp;numer sekwencyjny \ </span>
                    </span>
                    <a href="#" aria-haspopup="true" class="js-tooltip-trigger tooltip__trigger">
								<svg aria-hidden="true" class="icon icon--extra-small tooltip__trigger__icon" focusable="false">
									<use xlink:href="#icon-info"></use>
								</svg>
								<span class="tooltip__trigger__text">Usługa podlega warunkom. Kliknij, aby dowiedzieć się więcej</span>
							</a>
                    <div class="js-tooltip-close tooltip__close">
                      <svg class="icon icon--extra-small">
                        <use xlink:href="#icon-info"></use>
                      </svg>
                      <span class="visually-hidden"> Close tooltip </span>
                      <span class="tooltip__trigger__text">Usługa podlega warunkom. Kliknij, aby dowiedzieć się więcej</span>
                    </div>
                  </span>
                </div>
                <div class="align--center gutter-l--top gutter-xs--bottom">
                  <button type="button" class="button button--transparent no-gutter--bottom seeAllPlansButton"> Zobacz wszystkie dostępne pakiety </button>
                </div>
              </div>
            </section>
            <section class="section section--wild-sand">
              <div class="spring">
                <h2 class="heading heading--4 heading--leading heading--bold heading--md-bold gutter--bottom"> Rozpocznij teraz </h2>
                <div class="grid">
                  <div class="grid__item grid__item--1/2 grid__item--md-1/1">
                    <div class="heading heading--5 no-gutter--top gutter-m--bottom"> Twój samochód jest wyposażony w różne funkcje i aplikacje, które wymagają łączności. Do wyboru masz szereg pakietów transmisji danych. </div>
                  </div>
                </div>
                <div class="steps-guide">
                  <ol class="grid grid--gutter steps-guide__process steps-guide__process--4 steps-guide__process--gigantic-icons">
                    <li class="grid__item grid__item--gutter grid__item--md-1/1 grid__item--1/4 steps-guide__step steps-guide__step--active">
                      <div class="steps-guide__icon">
                        <svg aria-hidden="true" class="icon icon--empty icon--gigantic-large" focusable="false">
                          <use xlink:href="#icon-broadband-mid"></use>
                        </svg>
                      </div>
                      <div class="steps-guide__bordered steps-guide__bordered--first">
                        <h3 class="steps-guide__heading heading--5 heading--bold"> Kod Wi-Fi </h3>
                        <p class="steps-guide__text no-gutter--all"> Wprowadź kod samochodowej sieci Wi-Fi na urządzeniach, które chcesz połączyć. </p>
                      </div>
                    </li>
                    <li class="grid__item grid__item--gutter grid__item--md-1/1 grid__item--1/4 steps-guide__step">
                      <div class="steps-guide__icon">
                        <svg aria-hidden="true" class="icon icon--empty icon--gigantic-large" focusable="false">
                          <use xlink:href="#icon-bill-or-report-mid"></use>
                        </svg>
                      </div>
                      <div class="steps-guide__bordered">
                        <h3 class="steps-guide__heading heading--5 heading--bold"> Zarejestruj </h3>
                        <p class="steps-guide__text no-gutter--all"> Już dziś utwórz konto — kliknij opcję Zarejestruj się i podaj swoje dane. </p>
                      </div>
                    </li>
                    <li class="grid__item grid__item--gutter grid__item--md-1/1 grid__item--1/4 steps-guide__step">
                      <div class="steps-guide__icon">
                        <svg aria-hidden="true" class="icon icon--empty icon--gigantic-large" focusable="false">
                          <use xlink:href="#icon-shopping-trolley-mid"></use>
                        </svg>
                      </div>
                      <div class="steps-guide__bordered">
                        <h3 class="steps-guide__heading heading--5 heading--bold"> Kup pakiet </h3>
                        <p class="steps-guide__text no-gutter--all"> Kup pakiet, który spełnia Twoje potrzeby. Jednorazowy zakup lub model oparty na subskrypcji — wybór należy do Ciebie! </p>
                      </div>
                    </li>
                    <li class="grid__item grid__item--gutter grid__item--md-1/1 grid__item--1/4 steps-guide__step">
                      <div class="steps-guide__icon">
                        <svg aria-hidden="true" class="icon icon--empty icon--gigantic-large" focusable="false">
                          <use xlink:href="#icon-music-and-movies-mid"></use>
                        </svg>
                      </div>
                      <div class="steps-guide__bordered steps-guide__bordered--last">
                        <h3 class="steps-guide__heading heading--5 heading--bold"> Korzystaj z usługi Internet w samochodzie </h3>
                        <p class="steps-guide__text no-gutter--all flush--md-bottom"> Pracuj, przeglądaj strony lub używaj najnowszych aplikacji w samochodzie, korzystając z danych na swoim koncie. </p>
                      </div>
                    </li>
                  </ol>
                </div>
                <div class="align--center gutter-l--top">
                  <button type="button" class="button button--primary no-gutter--bottom registerButton" id="registerBtnBottom"> Zarejestruj się, aby rozpocząć </button>
                </div>
              </div>
            </section>
          </div>
          <script type="text/javascript">
            //console.log("### Script :: INIT");
            initializePage('', '', 'PLUS');
            var __ns2036989136_submitManager = function() {
              var handlers = [];
              var handlerIdx;
              var pendingActionFn = null;
              return {
                addHandler: function(handlerFn) {
                  handlers.push(handlerFn);
                },
                validate: function(actionFn) {
                  var test = true;
                  for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      pendingActionFn = actionFn;
                      handlerIdx++;
                      break;
                    }
                  }
                  return test;
                },
                resume: function() {
                  var test = true;
                  for (; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      break;
                    }
                  }
                  if (test) {
                    pendingActionFn();
                  }
                }
              };
            }();
            require(['jquery', 'domReady', 'reactjs'], function($, domReady, reactjs) {
              //console.log("### Script :: require callback :: INIT");
              $(window).on('load', function() {
                //console.log("### Script :: require callback :: LOAD :: INIT");
                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }
                //console.log("### Script :: require callback :: LOAD :: END");
              });
              domReady(function() {
                //console.log("### Script :: require callback :: READY :: INIT");
                var origin;

                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }

                function pExists(id) {
                  return pObj(id).length > 0;
                }
                /*
                 * ADF Bug fix. Remove footer injected text content that wrecks the template.
                 */
                $(document.getElementById('contentPortlet::div2')).contents().filter(function() {
                  return this.nodeType === 3
                }).remove();
                origin = '7c1b5e77-6294-4630-8495-781f4052da6a';
                pSubscribe(pCtx(), TOPIC_OP, function(data) {
                  if (typeof data.origin === 'undefined' || origin === data.origin) {
                    var funcName = 'on' + data.op.capitalize();
                    var doSubmit = true;
                    var actionFn = function() {
                      pOPSubmit(pCtx(), data.op);
                    };
                    if (eval('typeof ' + funcName) == 'function') {
                      var func = eval(funcName);
                      doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
                    }
                    if (doSubmit) {
                      actionFn();
                    }
                    return false;
                  }
                  return true;
                });

                function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
                  opBind(ctx, target, eventType, publish, op, origin, jqResolver);
                };
                var bindFAQRedirect = function() {
                  $('#selectedMenuId').val("faq");
                  pOPSubmit(pCtx(), 'menuChangeAction');
                }
                var bindCustomerSupportRedirect = function() {
                  $('#selectedMenuId').val("customerSupport");
                  pOPSubmit(pCtx(), 'menuChangeAction');
                }
                var bindTermsAndConditionsRedirect = function() {
                  $('#selectedMenuId').val("termsAndConditions");
                  pOPSubmit(pCtx(), 'menuChangeAction');
                }
                var bindCookiePolicyRedirect = function() {
                  $('#selectedMenuId').val("cookiePolicy");
                  pOPSubmit(pCtx(), 'menuChangeAction');
                }
                var bindContractualConsumerRedirect = function() {
                  $('#selectedMenuId').val("contractualConsumer");
                  pOPSubmit(pCtx(), 'menuChangeAction');
                }
                reactComponentFooterProps.configs.faqRedirectLink = bindFAQRedirect;
                reactComponentFooterProps.configs.customerSupportRedirectLink = bindCustomerSupportRedirect;
                reactComponentFooterProps.configs.termsAndConditionsRedirectLink = bindTermsAndConditionsRedirect;
                reactComponentFooterProps.configs.cookiePolicyRedirectLink = bindCookiePolicyRedirect;
                reactComponentFooterProps.configs.contractualConsumerRedirectLink = bindContractualConsumerRedirect;
                if (M2MIITC && M2MIITC.Footer && reactComponentFooterProps) {
                  M2MIITC.render(document.getElementById('react-component--footer'), M2MIITC.Footer, reactComponentFooterProps);
                }
                //console.log("### Script :: require callback :: READY :: END");
              });
              //console.log("### Script :: require callback :: END");
            });
            //console.log("### Script :: END");
          </script>
          <div data-component="Footer" class="react-component" id="react-component--footer">
            <footer>
              <div class="footer">
                <div class="footer__curtain">
                  <div class="spring">
                    <div class="footer__navigation">
                      <div class="grid footer__icon--logo"><svg focusable="false" aria-hidden="true" class="icon icon--fill footer__icon--extra-large">
                          <use xlink:href="#icon-vodafone-logo-white"></use>
                        </svg></div>
                      <h2 class="visually-hidden">Site map</h2>
                      <div class="hide--sm hide--md">
                        <ul class="grid">
                          <li class="grid__item grid__item--1/4">
                            <div class="heading heading--bold heading--5 footer__heading">Pomoc i obsługa techniczna</div>
                            <ul class="list list--reset footer__list">
                              <li class="list__item heading--light footer__item no-gutter--top footer__link">
                                <a data-at-link="<a href=&quot;/m2miitcfo/faces/faq.html&quot;>    Cz&amp;#281;sto zadawane pytania</a>"></a><a href="/m2miitcfo/faces/faq.html">    Często zadawane pytania</a></li>
                              <li class="list__item heading--light footer__item no-gutter--top footer__link">
                                <a data-at-link="<a href=&quot;/m2miitcfo/faces/customersupport.html&quot;> Kontakt z&amp;nbsp;dzia&amp;#322;em obs&amp;#322;ugi klient&amp;#243;w </a>"></a><a href="/m2miitcfo/faces/customersupport.html"> Kontakt z&nbsp;działem obsługi klientów </a>
                              </li>
                            </ul>
                          </li>
                          <li class="grid__item grid__item--1/4">
                            <div class="heading heading--bold heading--5 footer__heading">Dokumenty prawne</div>
                            <ul class="list list--reset footer__list">
                              <li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/ContractSummaryLegacy.pdf" target="_blank"> Podsumowanie umowy</a>
                              </li>
                              <li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/TC.pdf" target="_blank"> Regulamin świadczenia usług</a></li>
                              <li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/Privacy.pdf" target="_blank"> Polityka prywatności</a></li>
                              <li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/R2W.pdf" target="_blank"> Prawo do wycofania</a></li>
                              <li class="list__item heading--light footer__item no-gutter--top footer__link">
                                <a data-at-link="<a href=&quot;/m2miitcfo/faces/cookiepolicy.html&quot;> Korzystania z&amp;#160;plik&amp;#243;w cookie </a>"></a><a href="/m2miitcfo/faces/cookiepolicy.html"> Korzystania z&nbsp;plików cookie </a></li>
                            </ul>
                          </li>
                          <li class="grid__item grid__item--1/4">
                            <div class="heading heading--bold heading--5 footer__heading">Informacje o firmie</div>
                            <ul class="list list--reset footer__list">
                              <li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/CompanyInformation.html" target=""> Informacje o firmie</a></li>
                            </ul>
                          </li>
                        </ul>
                      </div>
                      <div class="hide--lg">
                        <div class="footer-accordion" data-selectors="down=footer-accordion__chevron--down&amp;active=footer-accordion__heading--active&amp;expanded=footer-accordion__content--expanded">
                          <div class="footer-accordion__item">
                            <h3 class="footer-accordion__heading footer-accordion__heading--active footer__accordion--heading"><span class="chevron"><span class="chevron__text">Pomoc i obsługa techniczna</span><span
                                  class="chevron__container accordion__chevron"><svg focusable="false" aria-hidden="true" class="icon icon--small chevron__icon chevron__icon--white"><svg data-at-icon="footer-icon-chevron-down" focusable="false"
                                      aria-hidden="true" class="icon icon--small  ">
                                      <use xlink:href="#icon-chevron-down"></use>
                                    </svg></svg></span></span></h3>
                            <div aria-hidden="true" class="rah-static rah-static--height-zero " style="height: 0px; overflow: hidden;">
                              <div style="display: none;">
                                <ul class="list list--reset footer__list footer__accordion--text">
                                  <li class="list__item footer__item footer__link">
                                    <a data-at-link="<a href=&quot;/m2miitcfo/faces/faq.html&quot;>    Cz&amp;#281;sto zadawane pytania</a>"></a><a href="/m2miitcfo/faces/faq.html">    Często zadawane pytania</a></li>
                                  <li class="list__item footer__item footer__link">
                                    <a data-at-link="<a href=&quot;/m2miitcfo/faces/customersupport.html&quot;> Kontakt z&amp;nbsp;dzia&amp;#322;em obs&amp;#322;ugi klient&amp;#243;w </a>"></a><a href="/m2miitcfo/faces/customersupport.html"> Kontakt z&nbsp;działem obsługi klientów </a>
                                  </li>
                                </ul>
                              </div>
                            </div>
                          </div>
                          <div class="footer-accordion__item">
                            <h3 class="footer-accordion__heading footer-accordion__heading--active footer__accordion--heading"><span class="chevron"><span class="chevron__text">Dokumenty prawne</span><span
                                  class="chevron__container accordion__chevron"><svg focusable="false" aria-hidden="true" class="icon icon--small chevron__icon chevron__icon--white"><svg data-at-icon="footer-icon-chevron-down" focusable="false"
                                      aria-hidden="true" class="icon icon--small  ">
                                      <use xlink:href="#icon-chevron-down"></use>
                                    </svg></svg></span></span></h3>
                            <div aria-hidden="true" class="rah-static rah-static--height-zero " style="height: 0px; overflow: hidden;">
                              <div style="display: none;">
                                <ul class="list list--reset footer__list footer__accordion--text">
                                  <li class="list__item heading--light footer__item no-gutter--top footer__link">
                                    <a href="https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/ContractSummaryLegacy.pdf" target="_blank"> Podsumowanie umowy</a></li>
                                  <li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/TC.pdf" target="_blank"> Regulamin świadczenia usług</a></li>
                                  <li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/Privacy.pdf" target="_blank"> Polityka prywatności</a></li>
                                  <li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/R2W.pdf" target="_blank"> Prawo do wycofania</a></li>
                                  <li class="list__item heading--light footer__item no-gutter--top footer__link">
                                    <a data-at-link="<a href=&quot;/m2miitcfo/faces/cookiepolicy.html&quot;> Korzystania z&amp;#160;plik&amp;#243;w cookie </a>"></a><a href="/m2miitcfo/faces/cookiepolicy.html"> Korzystania z&nbsp;plików cookie </a>
                                  </li>
                                </ul>
                              </div>
                            </div>
                          </div>
                          <div class="footer-accordion__item">
                            <h3 class="footer-accordion__heading footer-accordion__heading--active footer__accordion--heading"><span class="chevron"><span class="chevron__text">Informacje o firmie</span><span
                                  class="chevron__container accordion__chevron"><svg focusable="false" aria-hidden="true" class="icon icon--small chevron__icon chevron__icon--white"><svg data-at-icon="footer-icon-chevron-down" focusable="false"
                                      aria-hidden="true" class="icon icon--small  ">
                                      <use xlink:href="#icon-chevron-down"></use>
                                    </svg></svg></span></span></h3>
                            <div aria-hidden="true" class="rah-static rah-static--height-zero " style="height: 0px; overflow: hidden;">
                              <div style="display: none;">
                                <ul class="list list--reset footer__list footer__accordion--text">
                                  <li class="list__item heading--light footer__item no-gutter--top footer__link"><a href="https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/CompanyInformation.html" target=""> Informacje o firmie</a></li>
                                </ul>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                      <div class="footer__menu"></div>
                      <div class="footer__information footer__information--first">
                        <a data-at-link="Footer Information"><p>Usługa Internet w samochodzie zapewnia połączenie samochodu z siecią na terenie całej UE oraz w Norwegii bez dodatkowych kosztów związanych z roamingiem. Albania, Austria, Belgia, Bułgaria, Chorwacja, Cypr, Czechy, Dania, Estonia, Finlandia, Francja, Gibraltar, Grecja, Guernsey, Gujana Francuska, Gwadelupa, Hiszpania, Holandia, Irlandia, Islandia, Jersey, Liechtenstein, Litwa, Luksemburg, Łotwa, Malta, Martynika, Niemcy, Norwegia, Polska, Portugalia, Reunion, Rumunia, Słowacja, Słowenia, Szwajcaria, Szwecja, Turcja, Węgry, Wielka Brytania, Włochy, Wyspa Man </p></a>
                      </div>
                      <div class="footer__information footer__information--copyright">
                        <a data-at-link="copyright"><p>© 2023 Polkomtel Sp. z o.o. Inne nazwy produktów i&nbsp;firm, wymienione w&nbsp;niniejszym dokumencie, mogą być znakami towarowymi odpowiednich właścicieli.</p></a></div>
                    </div>
                  </div>
                </div>
              </div>
            </footer>
          </div>
          <script type="text/javascript">
            var reactComponentFooterProps = {
              configs: {
                faqsTitleLink: '<a href="/m2miitcfo/faces/faq.html">    Cz&#281;sto zadawane pytania</a>',
                customerSupportLink: '<a href="/m2miitcfo/faces/customersupport.html"> Kontakt z&nbsp;dzia&#322;em obs&#322;ugi klient&#243;w </a>',
                contractualConsumerLink: '',
                termsAndConditionsLink: '<a href="/m2miitcfo/faces/termsandconditions.html"> Regulamin </a>',
                cookiePolicyLink: '<a href="/m2miitcfo/faces/cookiepolicy.html"> Korzystania z&#160;plik&#243;w cookie </a>',
                faqRedirectLink: null,
                customerSupportRedirectLink: null,
                termsAndConditionsRedirectLink: null,
                cookiePolicyRedirectLink: null,
                contractualConsumerRedirectLink: null,
                isExtended: false
              },
              messages: {
                title: 'Pomoc i obs&#322;uga techniczna',
                faqsTitle: 'Cz&#281;sto zadawane pytania',
                customerSupport: 'Obs&#322;uga klienta',
                termsAndConditions: 'Regulamin',
                cookiePolicy: 'Zasady ochrony prywatno&#347;ci i&nbsp;korzystania z&nbsp;plik&#243;w cookie',
                contractualConsumer: 'Contractual and Consumer Information',
                footerInformation: '<p>Us&#322;uga Internet w samochodzie zapewnia po&#322;&#261;czenie samochodu z sieci&#261; na terenie ca&#322;ej UE oraz w Norwegii bez dodatkowych koszt&#243;w zwi&#261;zanych z roamingiem. Albania, Austria, Belgia, Bu&#322;garia, Chorwacja, Cypr, Czechy, Dania, Estonia, Finlandia, Francja, Gibraltar, Grecja, Guernsey, Gujana Francuska, Gwadelupa, Hiszpania, Holandia, Irlandia, Islandia, Jersey, Liechtenstein, Litwa, Luksemburg, &#321;otwa, Malta, Martynika, Niemcy, Norwegia, Polska, Portugalia, Reunion, Rumunia, S&#322;owacja, S&#322;owenia, Szwajcaria, Szwecja, Turcja, W&#281;gry, Wielka Brytania, W&#322;ochy, Wyspa Man </p>',
                copyright: '<p>&#xA9; 2023 Polkomtel Sp. z o.o. Inne nazwy produkt&oacute;w i&nbsp;firm, wymienione w&nbsp;niniejszym dokumencie, mog&#261; by&#263; znakami towarowymi odpowiednich w&#322;a&#347;cicieli.</p>',
                isUserLogged: false,
                legalDocuments: {
                  title: 'Dokumenty prawne',
                  contractSummary: 'Podsumowanie umowy',
                  productLeaflet: 'Ulotka dotycząca produktu',
                  networkLeaflet: 'Ulotka dotycząca sieci',
                  termsAndConditions: 'Regulamin świadczenia usług',
                  privacy: 'Polityka prywatności',
                  rightToWithDraw: 'Prawo do wycofania',
                  cookiePolicy: 'Korzystania z plików cookie',
                  serviceInformation: 'Informacje o usłudze',
                },
                companyInformation: {
                  title: 'Informacje o firmie',
                  impressum: 'Informacje o firmie',
                }
              },
              data: {
                document: []
              }
            }
          </script>
          <script type="text/javascript">
            var legalDocumentToAdd = {
              country: 'POLAND',
              id: 'LDOCS_CSL_PL_PL',
              isLanguageDefault: true,
              language: 'PL',
              releaseDate: 'java.util.GregorianCalendar[time=1717106400000,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+02:00",offset=7200000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2024,MONTH=4,WEEK_OF_YEAR=22,WEEK_OF_MONTH=5,DAY_OF_MONTH=31,DAY_OF_YEAR=152,DAY_OF_WEEK=6,DAY_OF_WEEK_IN_MONTH=5,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=3600000,DST_OFFSET=3600000]',
              revision: '2',
              termsId: '',
              type: 'CONTRACT_SUMMARY_LEGACY',
              url: {
                htmlURL: 'https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/ContractSummaryLegacy.html',
                pdfURL: 'https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/ContractSummaryLegacy.pdf',
              }
            };
            reactComponentFooterProps.data.document.push(legalDocumentToAdd);
          </script>
          <script type="text/javascript">
            var legalDocumentToAdd = {
              country: 'POLAND',
              id: 'LDOCS_CSE_PL_PL',
              isLanguageDefault: true,
              language: 'PL',
              releaseDate: 'java.util.GregorianCalendar[time=1717106400000,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+02:00",offset=7200000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2024,MONTH=4,WEEK_OF_YEAR=22,WEEK_OF_MONTH=5,DAY_OF_MONTH=31,DAY_OF_YEAR=152,DAY_OF_WEEK=6,DAY_OF_WEEK_IN_MONTH=5,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=3600000,DST_OFFSET=3600000]',
              revision: '2',
              termsId: '',
              type: 'CONTRACT_SUMMARY_EXTENDED',
              url: {
                htmlURL: 'https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/ContractSummaryExtended.html',
                pdfURL: 'https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/ContractSummaryExtended.pdf',
              }
            };
            reactComponentFooterProps.data.document.push(legalDocumentToAdd);
          </script>
          <script type="text/javascript">
            var legalDocumentToAdd = {
              country: 'POLAND',
              id: 'LDOCS_PRIVACY_PL_PL',
              isLanguageDefault: true,
              language: 'PL',
              releaseDate: 'java.util.GregorianCalendar[time=1707951600000,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+01:00",offset=3600000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2024,MONTH=1,WEEK_OF_YEAR=7,WEEK_OF_MONTH=3,DAY_OF_MONTH=15,DAY_OF_YEAR=46,DAY_OF_WEEK=5,DAY_OF_WEEK_IN_MONTH=3,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=3600000,DST_OFFSET=0]',
              revision: '2',
              termsId: '',
              type: 'PRIVACY',
              url: {
                htmlURL: 'https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/Privacy.html',
                pdfURL: 'https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/Privacy.pdf',
              }
            };
            reactComponentFooterProps.data.document.push(legalDocumentToAdd);
          </script>
          <script type="text/javascript">
            var legalDocumentToAdd = {
              country: 'POLAND',
              id: 'LDOCS_TC_PL_PL',
              isLanguageDefault: true,
              language: 'PL',
              releaseDate: 'java.util.GregorianCalendar[time=1707865200000,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+01:00",offset=3600000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2024,MONTH=1,WEEK_OF_YEAR=7,WEEK_OF_MONTH=3,DAY_OF_MONTH=14,DAY_OF_YEAR=45,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=2,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=3600000,DST_OFFSET=0]',
              revision: '2',
              termsId: '123655',
              type: 'TC',
              url: {
                htmlURL: 'https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/TC.html',
                pdfURL: 'https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/TC.pdf',
              }
            };
            reactComponentFooterProps.data.document.push(legalDocumentToAdd);
          </script>
          <script type="text/javascript">
            var legalDocumentToAdd = {
              country: 'POLAND',
              id: 'LDOCS_CI_PL_PL',
              isLanguageDefault: true,
              language: 'PL',
              releaseDate: 'java.util.GregorianCalendar[time=1703026800000,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+01:00",offset=3600000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=11,WEEK_OF_YEAR=51,WEEK_OF_MONTH=4,DAY_OF_MONTH=20,DAY_OF_YEAR=354,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=3,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=3600000,DST_OFFSET=0]',
              revision: '1',
              termsId: '',
              type: 'COMPANY_INFORMATION',
              url: {
                htmlURL: 'https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/CompanyInformation.html',
                pdfURL: 'https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/CompanyInformation.pdf',
              }
            };
            reactComponentFooterProps.data.document.push(legalDocumentToAdd);
          </script>
          <script type="text/javascript">
            var legalDocumentToAdd = {
              country: 'POLAND',
              id: 'LDOCS_R2W_PL_PL',
              isLanguageDefault: true,
              language: 'PL',
              releaseDate: 'java.util.GregorianCalendar[time=1703026800000,areFieldsSet=false,areAllFieldsSet=false,lenient=true,zone=sun.util.calendar.ZoneInfo[id="GMT+01:00",offset=3600000,dstSavings=0,useDaylight=false,transitions=0,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2023,MONTH=11,WEEK_OF_YEAR=51,WEEK_OF_MONTH=4,DAY_OF_MONTH=20,DAY_OF_YEAR=354,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=3,AM_PM=0,HOUR=0,HOUR_OF_DAY=0,MINUTE=0,SECOND=0,MILLISECOND=0,ZONE_OFFSET=3600000,DST_OFFSET=0]',
              revision: '1',
              termsId: '',
              type: 'R2W',
              url: {
                htmlURL: 'https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/R2W.html',
                pdfURL: 'https://internetinthecar.plus.vodafone.com/Document/Legal/PL/PL/R2W.pdf',
              }
            };
            reactComponentFooterProps.data.document.push(legalDocumentToAdd);
          </script>
          <script type="text/javascript">
            //console.log("### Script :: INIT");
            initializePage('', '', 'PLUS');
            __ns2036989136_res.getValidator = function() {
              return {
                defaultMsg: "Popraw wartość w tym polu",
                equaltoMsg: "Wprowadź tę samą wartość ponownie",
                differsMsg: "Nowa wartość musi różnić się od poprzedniej wartości. Wprowadź nową wartość. ",
                minlengthMsg: "Minimalna liczba znaków w&nbsp;wartości: {0} ",
                maxlengthMsg: "Maksymalna liczba znaków w&nbsp;wartości: {0} ",
                rangelengthMsg: "Wartość powinna zawierać od {0} do {1} znaków",
                minMsg: "Wprowadź liczbę wynoszącą co najmniej {0}",
                maxMsg: "Wprowadź liczbę wynoszącą maksymalnie {0}",
                betweenMsg: "Wprowadź liczbę z zakresu od {0} do {1}",
                requiredMsg: "Wypełnienie tego pola jest obowiązkowe",
                alphaMsg: "Wprowadź tylko litery",
                utfalphaMsg: "Wprowadź tylko litery",
                alphanumMsg: "Wprowadź tylko znaki alfanumeryczne",
                utfalphanumMsg: "Wprowadź tylko znaki alfanumeryczne",
                digitMsg: "Wprowadź tylko cyfry",
                numberMsg: "Wprowadź prawidłową liczbę",
                emailMsg: "Wprowadź prawidłowy adres e&#45;mail",
                imageMsg: "W tym polu akceptowane są tylko obrazy",
                urlMsg: "Wprowadź prawidłowy adres URL",
                ip4Msg: "Wprowadź prawidłowy adres IPv4",
                ip6Msg: "Wprowadź prawidłowy adres IPv6",
                dateMsg: "Wprowadź prawidłową datę w formacie {0}",
                futureDateMsg: "Wprowadź datę w przyszłości",
                systemErrorMsg: "Nie można wczytać danych",
                msisdnMsg: "Wprowadź prawidłowy numer telefonu",
                accountMsg: "Wprowadź prawidłowy numer konta",
                emailMsg: "Wprowadź prawidłowy adres e&#45;mail",
                userProfileNameMsg: "Wprowadź prawidłową nazwę",
                passwordEqualsToMsg: "Wpisy w polach nowego hasła i potwierdzenia hasła nie pasują do siebie. Wprowadź ponownie stare i nowe hasło.",
                emailCharacters: "Wielkość liter w nazwie użytkownika nie jest uwzględniana, a nazwa użytkownika powinna zawierać co najmniej sześć znaków, takich jak litery, cyfry lub znaki specjalne (. _ - @).",
                equalEmails: "Adresy e&#45;mail nie pasują do siebie.",
                equalPasswords: "Wpisy w polach nowego hasła i potwierdzenia hasła nie pasują do siebie.",
                differspreviousMsg: "Niestety, nie wprowadzono zmian.",
                passwordContainsUsername: "Hasło nie może zawierać nazwy użytkownika.",
                diffSmsCode: "Wprowadzony kod zabezpieczający wygasł lub jest nieprawidłowy.",
              };
            };
            __ns2036989136_cfg.getValidator = function() {
              return {
                emailCharactersRegex: /^^[a-zA-Z0-9\.@_-]*$$/,
              };
            };
            var __ns2036989136_submitManager = function() {
              var handlers = [];
              var handlerIdx;
              var pendingActionFn = null;
              return {
                addHandler: function(handlerFn) {
                  handlers.push(handlerFn);
                },
                validate: function(actionFn) {
                  var test = true;
                  for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      pendingActionFn = actionFn;
                      handlerIdx++;
                      break;
                    }
                  }
                  return test;
                },
                resume: function() {
                  var test = true;
                  for (; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      break;
                    }
                  }
                  if (test) {
                    pendingActionFn();
                  }
                }
              };
            }();
            window.m2miitc = window.m2miitc || {};
            window.m2miitc.toaster = {
              init: false,
              self: null,
              show: function(type, message) {
                if (!this.init && _vf && _vf._toasterFeedback) {
                  var toasterProps = {
                    $element: $($('[data-js="_toasterFeedback"]').addBack('[data-js]'))
                  };
                  this.self = new _vf._toasterFeedback(toasterProps);
                  this.self.init();
                }
                if (this.self) {
                  var toasterCircle = $('#js-toaster-type');
                  var toasterSVG = $('#js-toaster-svg');
                  var toasterSVGUse = $('#js-toaster-svg-use');
                  var toasterMessageText = $('#js-toaster-message');
                  toasterMessageText.html(message || '');
                  type = type.toLowerCase() || 'success';
                  toasterCircle.removeClass("toaster__circle-icon--success");
                  toasterCircle.removeClass("toaster__circle-icon--warning");
                  toasterCircle.removeClass("toaster__circle-icon--error");
                  toasterSVG.removeClass("icon--fill");
                  if (type == 'success') {
                    toasterCircle.addClass("toaster__circle-icon--success");
                    toasterSVGUse.attr("xlink:href", "#icon-tick");
                  } else if (type == 'warning') {
                    toasterCircle.addClass("toaster__circle-icon--warning");
                    toasterSVG.addClass("icon--fill");
                    toasterSVGUse.attr("xlink:href", "#icon-error-simple");
                  } else if (type == 'error') {
                    toasterCircle.addClass("toaster__circle-icon--error");
                    toasterSVG.addClass("icon--fill");
                    toasterSVGUse.attr("xlink:href", "#icon-error-simple");
                  }
                  this.self.open();
                }
              }
            };
            require(['jquery', 'domReady', 'validator', 'initializer'], function($, domReady, validator, initializer) {
              //console.log("### Script :: require callback :: INIT");
              window.validator = validator;
              window.pResetValidator = validator.pResetValidator;
              window.pValidate = validator.pValidate;
              window.pValidateElements = validator.pValidateElements;
              window.pSystemError = validator.pSystemError;
              window.pInputArea = validator.pInputArea;
              window.pNamedInputArea = validator.pNamedInputArea;
              $(window).on('load', function() {
                //console.log("### Script :: require callback :: LOAD :: INIT");
                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }
                //console.log("### Script :: require callback :: LOAD :: END");
              });
              domReady(function() {
                //console.log("### Script :: require callback :: READY :: INIT");
                var origin;

                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }

                function pExists(id) {
                  return pObj(id).length > 0;
                }
                /*
                 * ADF Bug fix. Remove footer injected text content that wrecks the template.
                 */
                $(document.getElementById('contentPortlet::div2')).contents().filter(function() {
                  return this.nodeType === 3
                }).remove();
                origin = 'e35a8271-43f9-40d6-8722-c00fe28e22df';
                pSubscribe(pCtx(), TOPIC_OP, function(data) {
                  if (typeof data.origin === 'undefined' || origin === data.origin) {
                    var funcName = 'on' + data.op.capitalize();
                    var doSubmit = true;
                    var actionFn = function() {
                      pOPSubmit(pCtx(), data.op);
                    };
                    if (eval('typeof ' + funcName) == 'function') {
                      var func = eval(funcName);
                      doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
                    }
                    if (doSubmit) {
                      actionFn();
                    }
                    return false;
                  }
                  return true;
                });

                function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
                  opBind(ctx, target, eventType, publish, op, origin, jqResolver);
                };
                window.m2miitc.initializer = initializer;
                window.m2miitc.initializer.init();
                //console.log("### Script :: require callback :: READY :: END");
              });
              //console.log("### Script :: require callback :: END");
            });
            //console.log("### Script :: END");
          </script>
          <div class="visually-hidden js-toaster-trigger">Toaster Trigger</div>
          <div data-component="toaster" class="js-component-component component__component">
            <div data-js="_toasterFeedback" class="toaster toaster--sinking">
              <a href="#" class="js-toaster-close toaster__close">
            <span class="visually-hidden">Close</span>
            <svg aria-hidden="true" class="icon icon--small toaster__icon" focusable="false">
                <use xlink:href="#icon-close"></use>
            </svg>
        </a>
              <div class="toaster__content">
                <div class="toaster__circle-icon" id="js-toaster-type">
                  <svg aria-hidden="true" class="icon icon--small toaster__icon" focusable="false" id="js-toaster-svg">
                    <use xlink:href="" id="js-toaster-svg-use"></use>
                  </svg>
                </div>
                <div class="toaster__headline no-gutter--all" id="js-toaster-message">
                </div>
              </div>
            </div>
          </div>
          <script type="text/javascript">
            //console.log("### Script :: INIT");
            initializePage('', '', 'PLUS');
            __ns2036989136_res.getValidator = function() {
              return {
                defaultMsg: "Popraw wartość w tym polu",
                equaltoMsg: "Wprowadź tę samą wartość ponownie",
                differsMsg: "Nowa wartość musi różnić się od poprzedniej wartości. Wprowadź nową wartość. ",
                minlengthMsg: "Minimalna liczba znaków w&nbsp;wartości: {0} ",
                maxlengthMsg: "Maksymalna liczba znaków w&nbsp;wartości: {0} ",
                rangelengthMsg: "Wartość powinna zawierać od {0} do {1} znaków",
                minMsg: "Wprowadź liczbę wynoszącą co najmniej {0}",
                maxMsg: "Wprowadź liczbę wynoszącą maksymalnie {0}",
                betweenMsg: "Wprowadź liczbę z zakresu od {0} do {1}",
                requiredMsg: "Wypełnienie tego pola jest obowiązkowe",
                alphaMsg: "Wprowadź tylko litery",
                utfalphaMsg: "Wprowadź tylko litery",
                alphanumMsg: "Wprowadź tylko znaki alfanumeryczne",
                utfalphanumMsg: "Wprowadź tylko znaki alfanumeryczne",
                digitMsg: "Wprowadź tylko cyfry",
                numberMsg: "Wprowadź prawidłową liczbę",
                emailMsg: "Wprowadź prawidłowy adres e&#45;mail",
                imageMsg: "W tym polu akceptowane są tylko obrazy",
                urlMsg: "Wprowadź prawidłowy adres URL",
                ip4Msg: "Wprowadź prawidłowy adres IPv4",
                ip6Msg: "Wprowadź prawidłowy adres IPv6",
                dateMsg: "Wprowadź prawidłową datę w formacie {0}",
                futureDateMsg: "Wprowadź datę w przyszłości",
                systemErrorMsg: "Nie można wczytać danych",
                msisdnMsg: "Wprowadź prawidłowy numer telefonu",
                accountMsg: "Wprowadź prawidłowy numer konta",
                emailMsg: "Wprowadź prawidłowy adres e&#45;mail",
                userProfileNameMsg: "Wprowadź prawidłową nazwę",
                passwordEqualsToMsg: "Wpisy w polach nowego hasła i potwierdzenia hasła nie pasują do siebie. Wprowadź ponownie stare i nowe hasło.",
                emailCharacters: "Wielkość liter w nazwie użytkownika nie jest uwzględniana, a nazwa użytkownika powinna zawierać co najmniej sześć znaków, takich jak litery, cyfry lub znaki specjalne (. _ - @).",
                equalEmails: "Adresy e&#45;mail nie pasują do siebie.",
                equalPasswords: "Wpisy w polach nowego hasła i potwierdzenia hasła nie pasują do siebie.",
                differspreviousMsg: "Niestety, nie wprowadzono zmian.",
                passwordContainsUsername: "Hasło nie może zawierać nazwy użytkownika.",
                diffSmsCode: "Wprowadzony kod zabezpieczający wygasł lub jest nieprawidłowy.",
              };
            };
            __ns2036989136_cfg.getValidator = function() {
              return {
                emailCharactersRegex: /^^[a-zA-Z0-9\.@_-]*$$/,
              };
            };
            var __ns2036989136_submitManager = function() {
              var handlers = [];
              var handlerIdx;
              var pendingActionFn = null;
              return {
                addHandler: function(handlerFn) {
                  handlers.push(handlerFn);
                },
                validate: function(actionFn) {
                  var test = true;
                  for (handlerIdx = 0; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      pendingActionFn = actionFn;
                      handlerIdx++;
                      break;
                    }
                  }
                  return test;
                },
                resume: function() {
                  var test = true;
                  for (; handlerIdx < handlers.length; handlerIdx++) {
                    test &= handlers[handlerIdx](this);
                    if (!test) {
                      break;
                    }
                  }
                  if (test) {
                    pendingActionFn();
                  }
                }
              };
            }();
            window.m2miitc = window.m2miitc || {};
            window.m2miitc.loader = {
              show: function(title, subtitle) {
                $('#loading-mask-title').html(title || '');
                $('#loading-mask-subtitle').html(subtitle || '');
                $('#loading-mask').addClass("dialog--display dialog--scrollable");
              },
              hide: function() {
                $('#loading-mask-title').html('');
                $('#loading-mask-subtitle').html('');
                $('#loading-mask').removeClass("dialog--display dialog--scrollable");
              }
            };
            require(['jquery', 'domReady', 'validator', 'initializer'], function($, domReady, validator, initializer) {
              //console.log("### Script :: require callback :: INIT");
              window.validator = validator;
              window.pResetValidator = validator.pResetValidator;
              window.pValidate = validator.pValidate;
              window.pValidateElements = validator.pValidateElements;
              window.pSystemError = validator.pSystemError;
              window.pInputArea = validator.pInputArea;
              window.pNamedInputArea = validator.pNamedInputArea;
              $(window).on('load', function() {
                //console.log("### Script :: require callback :: LOAD :: INIT");
                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }
                //console.log("### Script :: require callback :: LOAD :: END");
              });
              domReady(function() {
                //console.log("### Script :: require callback :: READY :: INIT");
                var origin;

                function pCtx() {
                  return __ns2036989136_ctx;
                }

                function pFnCtx() {
                  return function() {
                    return __ns2036989136_ctx;
                  };
                }

                function pID(id, suffix) {
                  return pCtx().pID(id, suffix);
                }

                function pObj(id) {
                  return pCtx().pObj(id);
                }

                function pExists(id) {
                  return pObj(id).length > 0;
                }
                /*
                 * ADF Bug fix. Remove footer injected text content that wrecks the template.
                 */
                $(document.getElementById('contentPortlet::div2')).contents().filter(function() {
                  return this.nodeType === 3
                }).remove();
                origin = '6e99803d-8ee5-4115-9f84-3835d5a6fd73';
                pSubscribe(pCtx(), TOPIC_OP, function(data) {
                  if (typeof data.origin === 'undefined' || origin === data.origin) {
                    var funcName = 'on' + data.op.capitalize();
                    var doSubmit = true;
                    var actionFn = function() {
                      pOPSubmit(pCtx(), data.op);
                    };
                    if (eval('typeof ' + funcName) == 'function') {
                      var func = eval(funcName);
                      doSubmit = ((func(data) === true) && __ns2036989136_submitManager.validate(actionFn));
                    }
                    if (doSubmit) {
                      actionFn();
                    }
                    return false;
                  }
                  return true;
                });

                function pOPBind(ctx, target, eventType, publish, op, jqResolver) {
                  opBind(ctx, target, eventType, publish, op, origin, jqResolver);
                };
                window.m2miitc.initializer = initializer;
                window.m2miitc.initializer.init();
                //console.log("### Script :: require callback :: READY :: END");
              });
              //console.log("### Script :: require callback :: END");
            });
            //console.log("### Script :: END");
          </script>
          <div class="dialog" id="loading-mask">
            <div class="dialog__content dialog__content--brand">
              <div class="loader-wrapper dialog__loader">
                <div class="loader-middle">
                  <div class="bar bar--vertical bar1"></div>
                  <div class="bar bar--vertical bar2"></div>
                  <div class="bar bar--vertical bar3"></div>
                  <div class="bar bar--vertical bar4"></div>
                  <div class="bar bar--vertical bar5"></div>
                  <div class="bar bar--vertical bar6"></div>
                  <div class="bar bar--vertical bar7"></div>
                </div>
                <div class="loader-middle">
                  <div class="loader-middle--overlay_wrapper">
                    <div class="bar bar--vertical-overlay bar1"></div>
                    <div class="bar bar--vertical-overlay bar2"></div>
                    <div class="bar bar--vertical-overlay bar3"></div>
                    <div class="bar bar--vertical-overlay bar4"></div>
                    <div class="bar bar--vertical-overlay bar5"></div>
                    <div class="bar bar--vertical-overlay bar6"></div>
                    <div class="bar bar--vertical-overlay bar7"></div>
                  </div>
                </div>
                <div class="dialog__loader__headings">
                  <h2 class="heading heading--3 heading--sm-2 heading--center heading--leading heading--trailing gutter--bottom" id="loading-mask-title"></h2>
                  <h4 class="heading heading--4 heading--center heading--leading heading--trailing" id="loading-mask-subtitle"></h4>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div id="contentPortlet::_diagDiv" class="xim" style="display:none">
          <ul>
            <li>Portlet Component ID : contentPortlet</li>
            <li>Portlet Binding ID : Content7_1</li>
            <li>Producer Name : m2miitc</li>
            <li>Portlet Name : Content7</li>
            <li>Portlet Instance : /oracle/adf/portlet/m2miitc/ap/content_6a24b57e_0179_1000_8001_ac1597667203</li>
            <li>Initial Render ECID : 373bcedb-ef92-430d-b29e-892ccaddfd48-0002e6ee</li>
          </ul>
        </div>
      </div>
    </div>
  </div><input type="hidden" name="org.apache.myfaces.trinidad.faces.FORM" value="f1"><input name="Adf-Window-Id" type="hidden" value="grfgwrg97"><span id="f1::postscript"><span id="f1::postscript:st"><input type="hidden" name="javax.faces.ViewState"
        value="!-dknpzmaat"></span></span><input name="Adf-Page-Id" id="Adf-Page-Id" type="hidden" autocomplete="off" value="0">
</form>

#

<form action="#"><input id="afr::ATFlush" type="hidden"></form>

Text Content

Na tej stronie jest wykorzystywany język JavaScript i dlatego jest wymagana
przeglądarka obsługująca go. Używana przeglądarka nie obsługuje języka
JavaScript.
Ładowanie...
Przejdź do głównej zawartości.
Close

Cookies: Używamy wyłącznie niezbędnych plików cookie, aby nasza strona działała.
Możesz je wyłączyć, zmieniając ustawienia przeglądarki, ale może to wpłynąć na
funkcjonowanie portalu. Aby uzyskać więcej informacji, przeczytaj naszą Politykę
plików cookie.

OK
 
 * 
 * Moje konto
 * Języki

Zamknij


KRAJ I JĘZYK

Wybierz kraj, aby wyświetlić informacje lokalne, a następnie wybierz język

Wybierz kraj
 * Polska

Wybierz język
Polski
English
Potwierdź wybór



INTERNET W SAMOCHODZIE

Transmituj strumieniowo, przeglądaj strony i korzystaj z usług
System informacyjno-rozrywkowy w samochodzie dostępny podczas podróży.
ZarejestrujZaloguj


SZYBKA SIEĆ WI-FI DLA KIEROWCY I PASAŻERÓW

Połącz samochód z naszą superszybką siecią, aby korzystać z najlepszych
aplikacji samochodowych i punktu dostępowego Wi-Fi


 * ŁATWOŚĆ UŻYTKOWANIA
   
   Możesz w prosty sposób odblokować poszczególne połączone usługi


 * MOŻLIWOŚĆ UDOSTĘPNIANIA
   
   Z siecią Wi-Fi możesz połączyć jednocześnie nawet 10 urządzeń, takich jak
   smartfony, laptopy i tablety


 * BEZPŁATNY ROAMING
   
   Brak dodatkowych opłat za roaming w sieci Plus i sieciach europejskich
   partnerów


 * SZYBKOŚĆ
   
   Szybki Internet o maksymalnej przepustowości 4G zapewnia najlepszą rozrywkę w
   samochodzie Tobie i Twoim pasażerom.


ZAREJESTRUJ SIĘ, ABY SKORZYSTAĆ Z BEZPŁATNEGO OKRESU PRÓBNEGO


WYPRÓBUJ USŁUGĘ INTERNET W SAMOCHODZIE

Okres próbny rozpocznie się w wybranym przez Ciebie momencie Przejrzysta oferta
bez zobowiązania z góry — po prostu się zarejestruj i wybierz opcję otwarcia
połączenia w samochodzie.

Bezpłatny okres próbny jest dostępny dla uprawnionych klientów.

Zarejestruj się, aby rozpocząć
Czas trwania okresu próbnego i dostępne dane zależą od marki samochodu i kraju
rejestracji. Usługi mogą nie być dostępne w trasie w zależności od zasięgu.
Aby zapewnić bezpieczeństwo konta, musimy zweryfikować Twoją tożsamość.
Otrzymasz jednorazowy kod zabezpieczający i numer sekwencyjny \ Usługa podlega
warunkom. Kliknij, aby dowiedzieć się więcej
Close tooltip Usługa podlega warunkom. Kliknij, aby dowiedzieć się więcej
Zobacz wszystkie dostępne pakiety


ROZPOCZNIJ TERAZ

Twój samochód jest wyposażony w różne funkcje i aplikacje, które wymagają
łączności. Do wyboru masz szereg pakietów transmisji danych.


 1. KOD WI-FI
    
    Wprowadź kod samochodowej sieci Wi-Fi na urządzeniach, które chcesz
    połączyć.


 2. ZAREJESTRUJ
    
    Już dziś utwórz konto — kliknij opcję Zarejestruj się i podaj swoje dane.


 3. KUP PAKIET
    
    Kup pakiet, który spełnia Twoje potrzeby. Jednorazowy zakup lub model oparty
    na subskrypcji — wybór należy do Ciebie!


 4. KORZYSTAJ Z USŁUGI INTERNET W SAMOCHODZIE
    
    Pracuj, przeglądaj strony lub używaj najnowszych aplikacji w samochodzie,
    korzystając z danych na swoim koncie.

Zarejestruj się, aby rozpocząć


SITE MAP

 * Pomoc i obsługa techniczna
   * Często zadawane pytania
   * Kontakt z działem obsługi klientów
 * Dokumenty prawne
   * Podsumowanie umowy
   * Regulamin świadczenia usług
   * Polityka prywatności
   * Prawo do wycofania
   * Korzystania z plików cookie
 * Informacje o firmie
   * Informacje o firmie


POMOC I OBSŁUGA TECHNICZNA

 * Często zadawane pytania
 * Kontakt z działem obsługi klientów


DOKUMENTY PRAWNE

 * Podsumowanie umowy
 * Regulamin świadczenia usług
 * Polityka prywatności
 * Prawo do wycofania
 * Korzystania z plików cookie


INFORMACJE O FIRMIE

 * Informacje o firmie



Usługa Internet w samochodzie zapewnia połączenie samochodu z siecią na terenie
całej UE oraz w Norwegii bez dodatkowych kosztów związanych z roamingiem.
Albania, Austria, Belgia, Bułgaria, Chorwacja, Cypr, Czechy, Dania, Estonia,
Finlandia, Francja, Gibraltar, Grecja, Guernsey, Gujana Francuska, Gwadelupa,
Hiszpania, Holandia, Irlandia, Islandia, Jersey, Liechtenstein, Litwa,
Luksemburg, Łotwa, Malta, Martynika, Niemcy, Norwegia, Polska, Portugalia,
Reunion, Rumunia, Słowacja, Słowenia, Szwajcaria, Szwecja, Turcja, Węgry, Wielka
Brytania, Włochy, Wyspa Man

© 2023 Polkomtel Sp. z o.o. Inne nazwy produktów i firm, wymienione w niniejszym
dokumencie, mogą być znakami towarowymi odpowiednich właścicieli.

Toaster Trigger
Close




 * Portlet Component ID : contentPortlet
 * Portlet Binding ID : Content7_1
 * Producer Name : m2miitc
 * Portlet Name : Content7
 * Portlet Instance :
   /oracle/adf/portlet/m2miitc/ap/content_6a24b57e_0179_1000_8001_ac1597667203
 * Initial Render ECID : 373bcedb-ef92-430d-b29e-892ccaddfd48-0002e6ee

 


  

 

OK







 


   

OK
Anuluj





icon-1001st-month-free-mid24-7-support 2g360-degrees 3g4g-plus-plus4g-plus4g
acceleration-mid accelerationaccessories add-on add-or-plus
alarm-assistantapp-storeapps arrow-left arrow-right arrow-up auto-top-up
basebattery bill-hibill-or-report-midbill-payment block-light block
main_icn_Blog vodafone-bonus-midvodafone-bonusbrand-outline-reversed
brand-outline icon-brand-registrationmain_icn_Business
Broadband_0.1broadband-2broadband-mid broadband-midbroadband bullet-list
bundlesmain_icn_Business_phone business calendar-fullcalendarcall camera
car-connected v-car-hicar card-add Icons+Indicators / Mid-Render Icons /
paymentCreated with Sketch. card chart-bar analyst-view-hi-darkchart-line chat
cherries-points chevron-down chevron-left chevron-right chevron-up clock close
sos-emergency icon-cogcommunicationcommunity compass completed-midCreated with
Sketch. completedconnected-devicesconnectivity-world connectivity
converged-propositioncpucredit customer-care dashboard-hi dashboard
icon-data-1gb-2icon-data-1gbdata-mid data deals debit delete delivery
main_icn_Desktop diagram-updislike document-docdocument-jpgdocument-file-pdf
document-pngdocument-pptdocument-file-xls document-file-zip document-mid
Download MidCreated with Sketch. download edit-midedit
icon-egypt-2icon-egyptmain_icn_Enterprise icon-entertainmenterror-circle
error-simple facebook familyfavourites Fax_01fax_2 fax filter filters
main_icn_Folder game-console_1game-console_2 games
global-dataglobal-phonegoogle-plus help-hi help hide-passwordicon-home-flathome
idea-or-innovationicon-india-2icon-indiaicon-infinityinfo-circle-light
info-circle Combined ShapeCreated with Sketch.
tutorialscountry-or-internationaliotlandline-or-call light-bulblike
lithium_icn_Link_insert_editlinkedin list-view
icon-local-callsmarket_icn_Locate_melocation main_icn_Log_outlogo-big
Icons+Indicators / Mid-Render Icons / mail_newCreated with Sketch. mail mapmbref
measure members menu message minus mobile-broadband mobile-hi-dark
Icons+Indicators / Mid-Render Icons / mobileCreated with Sketch. internet-movel
mobile
calendar_2icon-multi-languageicon-multilingualmusic-and-movies-midmy-tripsmy-vodafone
network-signalnetwork notification offer-badge-percent offer-badge
icon-pakistan-2icon-pakistan-philippinespause payg payment-hipaypal photos
pie-chart placeholder play-store play plus pop-out
icon-power-buttonIcons+Indicators / HiFi-Icons / prepare / light_themeCreated
with Sketch. print privacy_or_confidential privacy
icon-qataricon-radiorank-virtuoso rating-0 rating-5 ratings recommendation
refresh report reports return-product roaming icon-routermarket_icn_Savingsearch
security-midsecurity settingsshare-your-minsshare
shopping-trolley-midshopping-trolley shopping signed-insim-single sim
icon-smssocial-chat social-facebook social-google-plus social-instagram
social-linkedin social-twitter social-whatsapp social-youtube
market_icn_Solution_Findersos-credit sound speaker-offspeaker-onstudent
sustainabilitysymmetricalmain_icn_Syncicon-tachometertail
icon-telephoneTethering_0.1text thumbs-hi-dark Combined ShapeCreated with
Sketch. tick-outline-light tick-outline tick ContentCreated with Sketch.
top-up-mid icon-top-up-ticktop-uptop-up icon-trophyTV_kidsicon-tv-livetv twitter
unified-communication
unlimited-dataunlimited-phonecallsunlimitedicon-uploadusers-hiusers video viewed
vodafone-logo-white vodafone-logo vodafone-pass-dots VF_Pass_overlay VF_Pass
vodafone voice-of-vodafone-alerts icon-walletShapeCreated with Sketch.
Icons+Indicators / HiFi-Icons / warning / dark_themeCreated with Sketch.
Icons+Indicators / HiFi-Icons / warning / light_themeCreated with Sketch.
warning-light warning watch icon-web2smsweight white-paper-mid world youtube