https://cdn4.hola.org/www/hola/pub/296fa5443ef5dd018f67aeee2803daf1.1.259.452.chunk.js?ver=1.259.452
1// LICENSE_CODE ZON 2"use strict";(self["webpackChunk"]=self["webpackChunk"]||[]).push([["/premium_dynamic_c82d087d7f4c73f7b9046393b3587b8c.1.259.452"],{
2"../../../../pkg/www/hola/pub/ui/premium/use_premium_page.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{check_from_bext:()=>check_from_bext,plan_to_url:()=>plan_to_url,use_premium_landing:()=>use_premium_landing,use_premium_page:()=>use_premium_page});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("../../../../../../../../../var/lib/nave/installed/20.12.1/lib/node_modules/react/index.js");var react__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);var _www_hola_pub_plus_ui_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("../../../../pkg/www/hola/pub/plus_ui.js");var _www_hola_pub_plus_ui_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_www_hola_pub_plus_ui_js__WEBPACK_IMPORTED_MODULE_1__);var _www_hola_pub_join_n_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("../../../../pkg/www/hola/pub/join_n.js");var _www_hola_pub_join_n_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_www_hola_pub_join_n_js__WEBPACK_IMPORTED_MODULE_2__);var _www_hola_pub_context_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("../../../../pkg/www/hola/pub/context.js");var _www_hola_pub_context_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_www_hola_pub_context_js__WEBPACK_IMPORTED_MODULE_3__);var hola_opt__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("hola_opt");var hola_opt__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(hola_opt__WEBPACK_IMPORTED_MODULE_4__);var _util_util_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("../../../../pkg/util/util.js");var _util_util_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_util_util_js__WEBPACK_IMPORTED_MODULE_5__);var zetask__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("../../../../pkg/util/etask.js");var zetask__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(zetask__WEBPACK_IMPORTED_MODULE_6__);var _www_hola_pub_plus_util_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("../../../../pkg/www/hola/pub/plus_util.js");var _www_hola_pub_plus_util_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(_www_hola_pub_plus_util_js__WEBPACK_IMPORTED_MODULE_7__);var _www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("../../../../pkg/www/hola/pub/plans_util.js");var _www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__);var _lib_use_qs__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("../../../../pkg/www/hola/pub/lib/use_qs.ts");var hola_pub_util__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("../../../../pkg/www/hola/pub/util.js");var hola_pub_util__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(hola_pub_util__WEBPACK_IMPORTED_MODULE_10__);var _www_hola_pub_eec_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("../../../../pkg/www/hola/pub/eec.js");var _www_hola_pub_eec_js__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(_www_hola_pub_eec_js__WEBPACK_IMPORTED_MODULE_11__);var react_router_dom__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("../../../../../../../../../var/lib/nave/installed/20.12.1/lib/node_modules/react-router/esm/react-router.js");var _util_url_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("../../../../pkg/util/url.js");var _util_url_js__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(_util_url_js__WEBPACK_IMPORTED_MODULE_12__);var _www_hola_pub_login_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("../../../../pkg/www/hola/pub/login.js");var _www_hola_pub_login_js__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(_www_hola_pub_login_js__WEBPACK_IMPORTED_MODULE_13__);var _svc_account_pub_membership_js__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("../../../../pkg/svc/account/pub/membership.js");var _svc_account_pub_membership_js__WEBPACK_IMPORTED_MODULE_14___default=__webpack_require__.n(_svc_account_pub_membership_js__WEBPACK_IMPORTED_MODULE_14__);var zcountry__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("../../../../pkg/util/country.js");var zcountry__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(zcountry__WEBPACK_IMPORTED_MODULE_15__);var _gtm__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("../../../../pkg/www/hola/pub/gtm.ts");var _lib_screen_util__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("../../../../pkg/www/hola/pub/lib/screen_util.ts"); 3// LICENSE_CODE ZON 4function _slicedToArray(r,e){return _arrayWithHoles(r)||_iterableToArrayLimit(r,e)||_unsupportedIterableToArray(r,e)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to de
4structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return _arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,a):void 0}}function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}function _arrayWithHoles(r){if(Array.isArray(r))return r}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}var plan_to_url=plan=>plan&&(plan.type=="ultra"?plan.id:plan.period.toLowerCase().replace(" ",""));var perr=opt=>_www_hola_pub_plus_util_js__WEBPACK_IMPORTED_MODULE_7___default().perr(_objectSpread(_objectSpread({},opt),{},{id:opt.id.replace(/^www_join1/,`www_join2`)}));var check_from_bext=(_search,_ref)=>{if(!_search)return false;if(_search.indexOf("qid=")>-1)return true;var qs=_util_url_js__WEBPACK_IMPORTED_MODULE_12___default().qs_parse_url(_search,{safe:true});var ref=_ref||qs.ref||"";if(ref.endsWith("_email")||ref.includes("holiday_season"))return true;var search=_util_url_js__WEBPACK_IMPORTED_MODULE_12___default().qs_str(qs);return search.indexOf("bext")>-1||search.indexOf("holaext")>-1||search.indexOf("test_placebo")>-1||search.indexOf("ext_upgrade")>-1||search.indexOf("form=true")>-1};var script_err={};var on_script_load_err=ev=>{var src=_util_util_js__WEBPACK_IMPORTED_MODULE_5___default().get(ev,"target.src")||"";var match=src.match(/(2pay\.js|bluesnap\.js|js\.stripe\.com|paypal\.com\/sdk\/js|pay\.google\.com)/);perr({id:"www_premium_payment_script_load_err",info:{src}});if(match)Object.assign(script_err,{[match[1]]:true})};var debug_ui=location.search&&location.search.indexOf("debug_ui")>-1;var get_default_provider=(api,plan)=>{if(!plan||!api)return"";if(plan.avangate_id&&(api.avangate&&api.avangate_2pay&&!api.is_avangate_fallback||!plan.stripe&&!plan.bluesnap)){return"avangate"}if(plan.avangate_product&&(api.avangate&&!api.is_avangate_fallback||!plan.stripe&&!plan.bluesnap)){return"avangate"}if(plan.stripe&&(api.stripe||!plan.bluesnap))return"stripe";if(!plan.bluesnap)return"avangate";if(api.bluesnap_hpf||!plan.stripe)return"bluesnap";return"avangate"};var use_premium_page=({from_bext,from_nav_bar})=>{var _get_price_plan;var _useState=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),_useState2=_slicedToArray(_useState,2),is_payment_form_open=_useState2[0],set_is_payment_form_open_o=_useState2[1];var set_is_payment_form_open=val=>{if(val)perr({id:"www_premium_click_open_form"});else perr({id:"www_premium_click_close_form"});return set_is_payment_form_open_o(val)};var _useContext=(0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(_www_hola_pub_context_js__WEBPACK_IMPORTED_MODULE_3__.App_context),user=_useContext.user,is_plus=_useContext.
4is_plus;var _useLocation=(0,react_router_dom__WEBPACK_IMPORTED_MODULE_18__.useLocation)(),pathname=_useLocation.pathname,search=_useLocation.search;var _useState3=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),_useState4=_slicedToArray(_useState3,2),coupon=_useState4[0],set_coupon=_useState4[1];var _useState5=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),_useState6=_slicedToArray(_useState5,2),applied_coupon=_useState6[0],apply_coupon=_useState6[1];var _useState7=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),_useState8=_slicedToArray(_useState7,2),already_plus=_useState8[0],set_already_plus=_useState8[1];var _useState9=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(hola_opt__WEBPACK_IMPORTED_MODULE_4___default().user_currency),_useState0=_slicedToArray(_useState9,2),currency_state=_useState0[0],_set_currency=_useState0[1];var _useState1=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(_www_hola_pub_plus_util_js__WEBPACK_IMPORTED_MODULE_7___default().api),_useState10=_slicedToArray(_useState1,2),api=_useState10[0],_set_api=_useState10[1];var _useState11=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),_useState12=_slicedToArray(_useState11,2),api_loaded=_useState12[0],set_api_loaded=_useState12[1];var _useState13=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("payment"),_useState14=_slicedToArray(_useState13,2),slide=_useState14[0],set_slide=_useState14[1];var _useState15=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(0),_useState16=_slicedToArray(_useState15,2),plan_v=_useState16[0],set_plan_v=_useState16[1];var bump_plan=()=>set_plan_v(plan_v+1);var _use_qs_with_set=(0,_lib_use_qs__WEBPACK_IMPORTED_MODULE_9__.use_qs_with_set)(),_use_qs_with_set$qs=_use_qs_with_set.qs,ref=_use_qs_with_set$qs.ref,plan=_use_qs_with_set$qs.plan,plan_id=_use_qs_with_set$qs.plan_id,set_qs=_use_qs_with_set.set_qs;var _use_screen=(0,_lib_screen_util__WEBPACK_IMPORTED_MODULE_17__.use_screen)(),width=_use_screen.width;var is_mobile=width<768;var from_bext_qs=check_from_bext(search,ref);var _useState17=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)((0,_www_hola_pub_join_n_js__WEBPACK_IMPORTED_MODULE_2__.get_url_plan_or_default)({plan:"3y"})),_useState18=_slicedToArray(_useState17,2),selected_plan=_useState18[0],set_selected_plan=_useState18[1];(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _plan=(0,_www_hola_pub_join_n_js__WEBPACK_IMPORTED_MODULE_2__.get_url_plan_or_default)({plan:"3y"});set_selected_plan(_plan);set_slide(coupon_flow&&!coupon?"coupon":"payment")},[plan,plan_id,plan_v]);(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{if(!from_bext&&!debug_ui&&!from_nav_bar){setTimeout(()=>_www_hola_pub_plus_ui_js__WEBPACK_IMPORTED_MODULE_1___default().init(_www_hola_pub_plus_util_js__WEBPACK_IMPORTED_MODULE_7___default().api,on_script_load_err),1e3)}},[]);var coupon_flow=(0,_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__.get_coupon_flow)();var load_user=force=>zetask__WEBPACK_IMPORTED_MODULE_6___default()(function*(){var _user=yield _www_hola_pub_plus_util_js__WEBPACK_IMPORTED_MODULE_7___default().login_get_user(force);if(_user&&_user.coupon&&_user.coupon.type&&(!coupon_flow||coupon_flow==_user.coupon.type)){set_coupon(_user.coupon._id);if(_user.coupon.currency)_set_currency(_user.coupon.currency);if(coupon_flow=="promo_plan"){(0,_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__.set_fixed_plan_ids)(["promo_y1","promo_y3"]);if(ref&&!ref.includes(_user.coupon.affiliate))set_qs({ref:_user.coupon.affiliate+ref})}}set_slide(coupon_flow&&!coupon?"coupon":"payment");set_api_loaded(true);return _user});var _useState19=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(_util_util_js__WEBPACK_IMPORTED_MODULE_5___default().values((0,_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__.get_plans_info)((0,_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__.get_plan_ids)()))),_useState20=_slicedToArray(_useState19,2),plans=_useState20[0],set_plans=_useState20[1];var plans_version=(0,_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__.use_plans)();(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var plans_local=_util_util_js__WEBPACK_IMPORTED_MODULE_5___default().values((0,_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__.get_plans_info)((0,_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__.get_plan_ids)()));set_plans(plans_local)}
4,[pathname,plans_version]);var _useState21=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({email:_util_util_js__WEBPACK_IMPORTED_MODULE_5___default().get(user,"emails[0].value"),email_error:null}),_useState22=_slicedToArray(_useState21,2),state=_useState22[0],set_state=_useState22[1];var set_email=email=>set_state(_st=>{email=`${email||""}`.trim();return _objectSpread(_objectSpread({},_st),{},{email,email_error:null})});var set_email_err=email_error=>set_state(_st=>_objectSpread(_objectSpread({},_st),{},{email_error}));var email=state.email,email_error=state.email_error;var check_email_fn=_email=>zetask__WEBPACK_IMPORTED_MODULE_6___default()(function*(){if((_email||email)&&!user){if(!hola_opt__WEBPACK_IMPORTED_MODULE_4___default().www_hola.full_email_validation)return true;var res_email_check=yield(0,hola_pub_util__WEBPACK_IMPORTED_MODULE_10__.check_email)(_email||email);if(res_email_check.err||res_email_check.used){var err_code=res_email_check.err||res_email_check.used&&"email_used";set_email_err(_www_hola_pub_login_js__WEBPACK_IMPORTED_MODULE_13___default().email_errors(_email||email,err_code,"err_msg",()=>{var url=encodeURIComponent(_util_url_js__WEBPACK_IMPORTED_MODULE_12___default().get_path(window.location.href));var enc_url=`?next=${url}`;perr({id:"www_premium_checkout_login"});_www_hola_pub_login_js__WEBPACK_IMPORTED_MODULE_13___default().open_modal({enc_url,email:_email||email})}));return false}}return true});var set_plan=(_plan,_opt={})=>{_plan=(0,_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__.get_discount_plan)(_plan)||_plan;(0,_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__.set_plan_opt)(_opt);perr({id:`www_premium_plan_click_${_plan.id}`});_www_hola_pub_plus_ui_js__WEBPACK_IMPORTED_MODULE_1___default().start_checkout();_gtm__WEBPACK_IMPORTED_MODULE_16__["default"].push({event:"choose_plan",id:_plan.id});set_qs({plan:from_bext_qs?undefined:plan_to_url(_plan),plan_id:from_bext_qs?_plan&&_plan.id:undefined});if(selected_plan.id&&_plan.id&&selected_plan.id!=_plan.id)bump_plan()};var selected_plan_info=(0,_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__.get_plans_info_obj)(selected_plan);var _useState23=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(get_default_provider(api,selected_plan_info)),_useState24=_slicedToArray(_useState23,2),provider=_useState24[0],set_provider=_useState24[1];var _ref2=provider?_www_hola_pub_plus_util_js__WEBPACK_IMPORTED_MODULE_7___default().get_currency_o(currency_state,selected_plan_info,provider):{currency:currency_state,currencies:[]},currency=_ref2.currency,currencies=_ref2.currencies;var opt={plan:selected_plan_info,plans,set_plans,coupon,set_coupon,applied_coupon,apply_coupon,user,currency,currencies,slide,set_currency:value=>_set_currency(value?value.toUpperCase():"USD"),user_email:_util_util_js__WEBPACK_IMPORTED_MODULE_5___default().get(user,"emails[0].value"),country:(hola_opt__WEBPACK_IMPORTED_MODULE_4___default().user_country||"").toLowerCase(),load_user,email_error,set_email_err,set_email,email,check_email:check_email_fn,api,api_loaded,script_err,provider,set_provider,on_script_load_err,set_plan,go_back:()=>{},set_api:change=>{_www_hola_pub_plus_util_js__WEBPACK_IMPORTED_MODULE_7___default().api=_objectSpread(_objectSpread({},_www_hola_pub_plus_util_js__WEBPACK_IMPORTED_MODULE_7___default().api),change);_set_api(_www_hola_pub_plus_util_js__WEBPACK_IMPORTED_MODULE_7___default().api)},on_continue:()=>{perr({id:"www_premium_continue_click"})},show_back:false,disable_scroll_to_top:true};var min_price_plan=(0,_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__.get_min_price_plan)(plans||[])||{};var min_price=(_get_price_plan=(0,_svc_account_pub_membership_js__WEBPACK_IMPORTED_MODULE_14__.get_price_plan)(min_price_plan,currency))===null||_get_price_plan===void 0?void 0:_get_price_plan.month_price;var min_price_formatted=min_price?(0,zcountry__WEBPACK_IMPORTED_MODULE_15__.format_price)(currency,min_price):"";(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{document.addEventListener("click",event=>{var _get_click_data=(0,hola_pub_util__WEBPACK_IMPORTED_MODULE_10__.get_click_data)(event.target),click_id=_get_click_data.id,info=_get_click_data.info;if(click_id)perr({id:`www_premium_click_${click_id}`,info})});_www_hola_pub_plus_util_js__WEBPACK_IMPORTED_MODULE_7___default().set_ppc_cookie();var plans_info=(0,_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__.get_plans_info)((0,_www_hola_pub_plans_util_js__WEBPACK_IMPORTED_MODULE_8__.get_plan_ids)());var plans_=Object.keys(plans_info).map(key=>{var _plans_info$key=plans_info[key],id=_plans_info$key.id,name=_plans_info$key.name,price=_plans_info$key.price;return{id,name,price,category:"vpn-b2c",list:"Plus page plans"}});_www_hola_pub_eec_js__WEBPACK_IMPORTED_MODULE_11___default().view_item_list(plans_);if(!from_nav_bar){zetask__WEBPACK_IMPORTED_MODULE_6___default()(function*(){var _user=yield load_user(false);var page=pathname.slice(1).replace("/","_");var info={login:_user&&_user.hola_uid,template:`join2`};perr({id:"www_premium_visit",info});perr({id:`www_premium_${page}_visit`,info})})}},[]);var _useState25=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(from_bext_qs),_useState26=_slicedToArray(_useState25,2),has_form=_useState26[0],set_has_form=_useState26[1];var form_ref=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>
4{if(from_bext)return;if(has_form)perr({id:"www_premium_with_form_by_default"});return()=>{perr({id:"www_premium_top_form_removed"})}},[has_form]);var open_form=()=>{if(is_plus)set_already_plus(true);set_is_payment_form_open(true)};var close_already_plus=()=>{set_already_plus(false)};var close_form=()=>{set_is_payment_form_open(false)};return{from_bext_qs,form_ref,is_payment_form_open,opt,has_form,ref,plan_id,min_price_formatted,open_form,close_form,currencies,currency,plan,set_plan,plans,set_has_form,already_plus,close_already_plus,is_mobile}};var default_conf={slides:[{id:"hero",height:2e3},{id:"promo1",height:2e3},{id:"features",fixed:300},{id:"reviews",fixed:300},{id:"compare",fixed:800},{id:"qa",fixed:300},{id:"plans",fixed:300},{id:"promo2",height:2e3}]};var use_premium_landing=(root,portal_el,gradient_el)=>{var conf=hola_opt__WEBPACK_IMPORTED_MODULE_4___default().www_hola.premium_land||default_conf;var active_obj=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)("hero");var prev_slide=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)("");var slides_obj=(0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)({});var slides=slides_obj.current;var _use_screen2=(0,_lib_screen_util__WEBPACK_IMPORTED_MODULE_17__.use_screen)(),screen=_use_screen2.screen;(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _conf$slides,_conf$slides2;if(!root||!conf||!screen)return;var is_mobile=["xs","sm"].includes(screen);var all_height=0;(_conf$slides=conf.slides)===null||_conf$slides===void 0?void 0:_conf$slides.forEach((_slide,i)=>{var id=_slide.id,height=_slide.height,fixed=_slide.fixed;var ref=root.children[id];if(fixed)ref.style.setProperty("--fixed",`${fixed}px`);if(height&&!is_mobile)ref.style.height=`${height}px`;var h=is_mobile||!height?ref.clientHeight:height;var top=all_height;all_height+=h;var bottom=all_height;slides[id]={id,height:h,ref,top,bottom,fixed,index:i}});(_conf$slides2=conf.slides)===null||_conf$slides2===void 0?void 0:_conf$slides2.forEach(({id},i)=>{var _conf$slides3,_conf$slides4;var prev,next;var cur=slides[id];if(prev=(_conf$slides3=conf.slides[i-1])===null||_conf$slides3===void 0?void 0:_conf$slides3.id)cur.prev=slides[prev];if(next=(_conf$slides4=conf.slides[i+1])===null||_conf$slides4===void 0?void 0:_conf$slides4.id)cur.next=slides[next]});Object.keys((conf===null||conf===void 0?void 0:conf.animation)||{}).forEach(k=>{root.style.setProperty(`--${k}`,`${conf.animation[k]}`)});var get_active=scrolled=>{var v=active_obj.current;var cur=slides[v];var pos=(scrolled-cur.top)/cur.height;var gradient_pos=v==slides.promo1.prev.id||v==slides.promo2.prev.id?pos:v=="promo1"||v=="promo2"?1-pos:0;gradient_el.style.setProperty("--gradient_pos",`${gradient_pos}`);if(scrolled>cur.bottom&&cur.next){prev_slide.current=v;return cur.next.id}if(scrolled<=cur.top&&cur.prev){prev_slide.current=v;return cur.prev.id}return v};var handle_scroll=()=>{var _conf$slides5;var b=root.getBoundingClientRect();var scrolled=-b.y;(_conf$slides5=conf.slides)===null||_conf$slides5===void 0?void 0:_conf$slides5.forEac
4h(({id})=>{var cur=slides[id];var ref=cur.ref,top=cur.top,height=cur.height;var top_shift=scrolled-top;var pos=top_shift/height;var slide_op=pos>0?1:Math.max(0,1+pos);ref===null||ref===void 0?void 0:ref.style.setProperty("--slide_op",`${slide_op}`);if(id=="hero"){var max_scale=is_mobile?10:document.body.clientWidth/196;var portal_op=1-Math.min(1,pos);var portal_scale=Math.max(1,pos*max_scale);portal_el.style.setProperty("--portal_op",`${portal_op}`);portal_el.style.setProperty("--portal_scale",`${portal_scale}`)}if(id=="compare"){var cta_top=Math.min(0,Math.max(-570,ref.clientHeight*pos-32));ref.style.setProperty("--cta_top",`${cta_top}px`)}});active_obj.current=get_active(scrolled)};var on_scroll=()=>{window.requestAnimationFrame(handle_scroll)};window.addEventListener("scroll",on_scroll);window.addEventListener("touchmove",on_scroll);return()=>{window.removeEventListener("scroll",on_scroll);window.removeEventListener("touchmove",on_scroll)}},[root,conf,screen,portal_el,gradient_el])}}
4}]); 5//# sourceMappingURL=https://hola.org/www/hola/pub/296fa5443ef5dd018f67aeee2803daf1.1.259.452.chunk.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.