1(()=>{function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,a,o,r,l=[],s=!0,u=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;s=!1}else for(;!(s=(i=o.call(n)).done)&&(l.push(i.value),l.length!==e);s=!0);}catch(t){u=!0,a=t}finally{try{if(!s&&null!=n.return&&(r=n.return(),Object(r)!==r))return}finally{if(u)throw a}}return l}}(t,e)||a(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,i)}return n}function i(t){return function(t){if(Array.isArray(t))return o(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||a(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(t,e){if(t){if("string"==typeof t)return o(t,e);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(t,e):void 0}}function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=Array(e);n<e;n++)i[n]=t[n];return i}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,c(i.key),i)}}function s(t,e,n){return e&&l(t.prototype,e),n&&l(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function u(t,e,n){return(e=c(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function c(e){var n=function(e,n){if("object"!=t(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var a=i.call(e,n||"default");if("object"!=t(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==t(n)?n:n+""}!function($){"use strict";var t=null;function a(){return c.isModalOpen()}var o=function(){return s(function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r(this,t),this.currentPlan=e.currentPlan||t.sublium_current_plan,this.one_time_available=e.one_time_available||t.sublium_onetime,this.one_time_purchase_label=e.one_time_purchase_label||window.sublium_onetime_label||"",this.exclude_vars=e.exclude_vars||[],e.isVariableProduct?this.plans=[]:this.plans=e.plans||window.sublium_plans||[],this.init()},[{key:"init",value:function(){this.oneTimeTemplate=wp.template("sublium-one-time-option"),this.subscriptionGroupTemplate=wp.template("sublium-subscription-group"),this.cache(),this.bindEvents()}},{key:"cache",value:function(){this.$container=$(".sublium-front-widget-container"),this.$form=$("form.cart"),this.groupedPlans=this.groupPlansByType(),this.isVariableProduct=this.$form.hasClass("variations_form")}},{key:"bindEvents",value:function(){$(document).on("change",'input[name="sublium-purchase-option"]',this.handlePurchaseOptionChange.bind(this)),$(document).on("click",".sublium-dropdown-options li",this.handlePlanSelect.bind(this)),$(document).on("click",".sublium-selected-option",this.toggleDropdown.bind(this))}},{key:"handleHideVariation",value:function(){this.$container.hide(),this.$form.find("input.sublium-option-plan").val("")}},{key:"handleShowVariation",value:function(t,e){this.exclude_vars.length>0&&$.inArray(e.variation_id,this.exclude_vars)>-1?this.handleHideVariation():this.$container.show()}},{key:"setVariationData",value:function(t){this.variationData=t}},{key:"getVariationData",value:function(){return this.variationData}},{key:"updatePlans",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;this.plans=t||[],this.one_time_available=n?"yes":"no",this.one_time_purchase_label=a,this.one_time_purchase_price_html=i,o>0&&this.plans.forEach(function(t){t.id===o&&(e.currentPlan=t.id)}),this.groupedPlans=this.groupPlansByType()}},{key:"groupPlansByType",value:function(){return _.groupBy(this.plans,"type")}},{key:"render",value:function(){var t=this;if(!this.isVariableProduct||this.variationData){this.$container.empty(),this.$container.show();var e=this.one_time_purchase_price_html||window.sublium_onetime_price_html;this.variationData&&this.variationData.hasOwnProperty("price_html")&&(e=this.variationData.price_html),this.supportsOneTime()&&this.$container.append(this.oneTimeTemplate({plan_count:this.plans.length,currentPlan:this.currentPlan,isSelected:0==this.currentPlan,formatted_price:e,nice_name:this.one_time_purchase_label})),_.each(this.groupedPlans,function(e,n){if(e.length){var a=Math.max.apply(Math,i(e.map(function(t){return t.discount})));t.$container.append(t.subscriptionGroupTemplate({type:n,plans:e,nice_name:e[0].nice_name,max_discount:a,currentPlan:t.currentPlan,isSelected:t.isTypeSelected(n),selectedPlan:t.get_selected_plan(e),selected_plan_title:t.getSelectedPlanTitle(e),price_html:e[0].price_html,summary:e[0].summary,description:e[0].description,single_data:e[0].single_data}))}}),this.hasInitiallyLoaded=!0,$("body").trigger("sublium_plans_rendered",this.plans),$("body").addClass("sublium-plans-rendered"),f()}else this.hasInitiallyLoaded&&this.$container.hide()}}
1,{key:"handlePurchaseOptionChange",value:function(t){var e=$(t.target).val();if("one-time"===e)this.currentPlan=0;else{var n=e.replace("sublium-plan-type-",""),i=this.groupedPlans[n];i&&i.length&&(this.currentPlan=i[0].id)}this.updateHiddenInput(),this.render()}},{key:"handlePlanSelect",value:function(t){var e=$(t.currentTarget).data("plan-id");this.currentPlan=e,this.updateHiddenInput(),this.render(),this.closeDropdowns()}},{key:"toggleDropdown",value:function(t){var e=$(t.target).closest(".sublium-custom-dropdown").find(".sublium-dropdown-options"),n=$(t.target).closest(".sublium-selected-option");$(".sublium-dropdown-options").not(e).removeClass("active"),e.hasClass("active")?(e.removeClass("active"),this.removePositionWatcher(e)):(e.addClass("active"),this.positionDropdown(e,n),this.watchDropdownPosition(e,n))}},{key:"updateHiddenInput",value:function(){this.$form.find("input.sublium-option-plan").val(this.currentPlan)}},{key:"isTypeSelected",value:function(t){var e=this;if(0===this.currentPlan)return!1;var n=this.groupedPlans[t];return n&&n.some(function(t){return t.id===e.currentPlan})}},{key:"getSelectedPlanTitle",value:function(t){var e=this;if(!this.currentPlan)return t[0].title;var n=t.find(function(t){return t.id===e.currentPlan});return n?n.title:t[0].title}},{key:"get_selected_plan",value:function(t){var e=this;if(!this.currentPlan)return t[0];var n=t.find(function(t){return t.id===e.currentPlan});return n||t[0]}},{key:"closeDropdowns",value:function(){var t=this;$(".sublium-dropdown-options").removeClass("active"),$(".sublium-dropdown-options").each(function(e,n){t.removePositionWatcher($(n))})}},{key:"positionDropdown",value:function(t,e){window.subliumDropdownUtils.positionDropdown(t,e)}},{key:"watchDropdownPosition",value:function(t,e){window.subliumDropdownUtils.watchPosition(t,e)}},{key:"removePositionWatcher",value:function(t){window.subliumDropdownUtils.removeWatcher(t)}},{key:"supportsOneTime",value:function(){return"yes"===this.one_time_available}}])}();u(o,"sublium_current_plan",window.sublium_current_plan||0),u(o,"sublium_onetime",window.sublium_onetime||"no");var l=function(){return s(function t(){var e=this;r(this,t),this.plans=[],jQuery("body").on("sublium_fkcart_data_ready",function(t,n){e.setData(n)})},[{key:"setData",value:function(t){var e=this;this.support_one_time=t.support_one_time,this.default_optgroup=t.default_optgroup,this.save_text=t.save_text,this.one_time_translation=t.one_time_translation,this.one_time_price=t.one_time_price,this.group_plans=t.group_plans||{},this.group_discounts=t.group_discounts||{},this.setCurrentPlanID(t.current_plan||0),this.setDefaultPlan(t.default_plan||null),this.setPlans(t.plans||[]),this.setFirstPlan(t.first_plan||null),setTimeout(function(){e.render()},200)}},{key:"setCurrentPlanID",value:function(t){this.current_plan=t}},{key:"setDefaultPlan",value:function(t){this.default_plan=t}},{key:"setPlans",value:function(t){this.plans=t}},{key:"setFirstPlan",value:function(t){this.first_plan=t}},{key:"render",value:function(){var t=wp.template("single-groupsublium-plan-selector"),e={support_one_time:this.support_one_time,one_time_translation:this.one_time_translation,one_time_price:this.one_time_price,plans:this.plans,current_plan:this.current_plan,first_plan:this.first_plan,default_plan:this.default_plan,group_plans:this.group_plans,group_discounts:this.group_discounts,default_optgroup:this.default_optgroup,save_text:this.save_text};e=JSON.parse(JSON.stringify(e));try{var i=t(function(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?n(Object(i),!0).forEach(function(e){u(t,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))})}return t}({},e)),a=jQuery(".fkcart-plans-template-container");if(0===a.length)return;a.html(i)}catch(t){}}},{key:"hideSelectors",value:function(){jQuery(".fkcart-variable-plan-selector").hide()}},{key:"showSelectors",value:function(t,e){this.one_time_price=t.price_html,this.plans=e,jQuery(".fkcart-variable-plan-selector").show(),this.render()}},{key:"isModalOpen",value:function(){return jQuery(".fkcart-modal:visible").length>0}}])}(),c=new l,d="";$(document).ready(function(){var t=$("form.cart .single_add_to_cart_button");function e(t){$(".sublium-front-purchase-group").removeClass("sublium-front-selected"),t.closest(".sublium-front-purchase-group").addClass("sublium-front-selected");
1var e=$(".sublium-option-plan");if("one-time"===t.val())e.val(0),$("body").trigger("sublium_one_time_plan_selected");else{var n=parseInt(e.val()),i=t.closest(".sublium-front-purchase-group");if(0===i.find(".sublium-dropdown-options li[data-plan-id='".concat(n,"']")).length||0===n){var a=i.find(".sublium-dropdown-options li[data-plan-id]").not(".sublium-dropdown-header").first();a.length>0&&(n=a.data("plan-id"),$(".sublium-option-plan").val(n))}var o=i.find('.sublium-dropdown-options li[data-plan-id="'+n+'"]');o.length>0&&o.trigger("click",{updateSelectedState:!0}),$("body").trigger("sublium_default_first_plan_selected")}var r=$("form.cart .single_add_to_cart_button");if(r.length>0){var l="";""!==(l="sublium-plan-type-3"===t.val()?window.sublium_add_to_cart_btn_text_installment||d:"one-time"!==t.val()&&window.sublium_add_to_cart_btn_text||d)&&r.text(l)}}t.length>0&&(d=t.text()),$(document.body).on("click",".sublium-tooltip-trigger",function(){$(this).closest(".sublium-subscription-info").toggleClass("show-tooltip").removeClass("tooltip-closed")}),$(document.body).on("click",".sublium-close-tooltip",function(){$(this).closest(".sublium-subscription-info").removeClass("show-tooltip").addClass("tooltip-closed")}),$(document.body).on("change",".sublium-front-purchase-group .sublium-front-radio-input",function(){e($(this))}),setTimeout(function(){var t=$(".sublium-option-plan");if(t.length>0){var n=parseInt(t.val());if(n>0){var i=$(".sublium-dropdown-options li[data-plan-id='".concat(n,"']"));if(i.length>0){var a=i.data("single");if(a&&a.type){var o=$(".sublium-front-radio-input[value='sublium-plan-type-".concat(a.type,"']"));o.length>0&&!o.is(":checked")&&o.prop("checked",!0)}i.trigger("click")}}else $(".sublium-front-purchase-group .sublium-front-radio-input:checked").each(function(){e($(this))})}else $(".sublium-front-purchase-group .sublium-front-radio-input:checked").each(function(){e($(this))})},100),$(document.body).on("click",".sublium-front-radio-label",function(){$(this).parent(".sublium-front-option-left").find(".sublium-front-radio-input").prop("checked",!0).trigger("change")})}),$(document.body).on("sublium_one_time_plan_selected",function(){"undefined"!=typeof sublium_pro&&"no"===sublium_pro&&$(".fkwcppcp-express-button-container").removeClass("sublium_pro_not_available").show();var t=$("form.cart .single_add_to_cart_button");t.length>0&&""!==d&&t.text(d),$(".sublium_update_plan").remove(),$(".sublium-product-price").show(),$(".sublium-plan-price-wrapper").remove(),$(".wfocu-price-wrapper").not(".sublium-plan-price-wrapper").show();var e=$(".woocommerce-variation-price");e.length>0&&null!==p&&e.html(p)}),$(document.body).on("sublium_default_first_plan_selected",function(t,e){var n=$("form.cart .single_add_to_cart_button");if(n.length>0){var i="",a=$(".sublium-front-purchase-group.sublium-front-selected").data("type");""!==(i="3"===a?window.sublium_add_to_cart_btn_text_installment||d:a&&"0"!==a&&window.sublium_add_to_cart_btn_text||d)&&n.text(i)}});var p=null;function m(t){$(".sublium-product-price").hide();var e=$(".sublium-product-price"),n=$(".woocommerce-variation-price");n.length>0&&null===p&&(p=n.html());var i=e.parent().find("p.sublium-plan-price-wrapper"),a=t.data_single.discounted_price_html,o={price_html:a,data:t};if($(document.body).trigger("sublium_before_plan_price_render",[o]),a=o.price_html,3===t.data_single.type)return $(".sublium-product-price").show(),$(".sublium-plan-price-wrapper").remove(),void(n.length>0&&null!==p&&n.html(p));a=a.replace(/ /g,""),n.length>0&&n.html(a),i.length>0?i.html(a):$('<p class="price sublium-plan-price-wrapper">'+a+"</p>").insertAfter(e),f()}function f(){$("p.sublium-plan-price-wrapper span.sublium-price.price").removeClass("sublium-price price")}function b(){var t=$(".sublium-front-radio-input:checked");if(t.length>0)t.parents(".sublium-front-purchase-group").length>0&&t.parents(".sublium-front-purchase-group").addClass("sublium-front-selected");else{var e=$(".sublium-front-radio-input");if(e.length>0){var n=e.parents(".sublium-front-option-wrap");if(n.length>0){var i=n.find(".sublium-dropdown-options li");i.length>0&&i.eq(0).trigger("click")}}else;}}
1function h(){var e=$("form.cart").hasClass("variations_form");return null===t&&(t=new o({isVariableProduct:e,currentPlan:o.sublium_current_plan,one_time_available:window.sublium_onetime,plans:e?[]:window.sublium_plans})),[t,e]}$(document.body).on("sublium_recalculate_plan_prices",function(t,e){if(e&&void 0!==e.base_price){var n=parseFloat(e.base_price),i=parseFloat(e.regular_price||e.base_price),a=window.sublium_plans||[];if(a.length){var o=window.sublium_currency||{},r=o.symbol||"$",l=o.thousand_separator||",",s=o.decimal_separator||".",u=void 0!==o.decimals?parseInt(o.decimals):2,c=o.position||"left";a.forEach(function(t){if(t.single_data){var e=t.offer&&t.offer.discount_type?t.offer.discount_type:"percentage",a=t.offer&&t.offer.discount_value?parseFloat(t.offer.discount_value):0,o=n;"percentage"===e&&a>0?o=n*(1-a/100):"fixed_amount"===e&&a>0&&(o=Math.max(0,n-a));var r=parseInt(t.billing_length||0);r>0&&(o/=r),o=Math.round(100*o)/100,t.single_data.recurring_price=o,t.base_price=n,t.base_regular_price=i;var l="";l=i>o?'<span class="sublium-price price"><del>'+_(i)+"</del> <ins>"+_(o)+"</ins></span>":'<span class="sublium-price price">'+_(o)+"</span>",t.single_data.discounted_price_html=l,t.price_html=l}}),$(".sublium-dropdown-options li[data-plan-id]").each(function(){var t=$(this),e=t.data("plan-id"),n=a.find(function(t){return t.id==e});n&&n.single_data&&(t.find(".sublium-price, span.price").last().replaceWith(n.single_data.discounted_price_html),t.data("single",n.single_data),t.attr("data-single",JSON.stringify(n.single_data)))});var d=$(".sublium-front-purchase-group.sublium-front-selected");if(d.length>0){var p=d.find(".sublium-option-plan").val(),f=a.find(function(t){return t.id==p});f&&f.single_data&&(d.find(".sublium-front-option span.price").replaceWith(f.single_data.discounted_price_html),m({data_single:f.single_data}))}window.sublium_plans=a,"function"==typeof window.subliumReRenderPlans&&window.subliumReRenderPlans(a),$(document.body).trigger("sublium_plan_prices_recalculated",[a,e])}}function _(t){var e=t<0?"-":"",n=(t=Math.abs(t)).toFixed(u).split("."),i=n[0].replace(/\B(?=(\d{3})+(?!\d))/g,l),a=u>0?i+s+n[1]:i,o='<span class="woocommerce-Price-amount amount">'+e+'<span class="woocommerce-Price-currencySymbol">'+r+"</span>"+a+"</span>";return"right"===c?o='<span class="woocommerce-Price-amount amount">'+e+a+'<span class="woocommerce-Price-currencySymbol">'+r+"</span></span>":"left_space"===c?o='<span class="woocommerce-Price-amount amount">'+e+'<span class="woocommerce-Price-currencySymbol">'+r+"</span> "+a+"</span>":"right_space"===c&&(o='<span class="woocommerce-Price-amount amount">'+e+a+' <span class="woocommerce-Price-currencySymbol">'+r+"</span></span>"),o}}),$(document.body).on("sublium_plan_selected",function(t,e){if(0!==$(".sublium-front-widget-container").length&&!a()&&e.plan_id){"undefined"!=typeof sublium_pro&&"no"===sublium_pro&&$(".fkwcppcp-express-button-container").addClass("sublium_pro_not_available").hide(),$(".sublium-front-purchase-group").removeClass("sublium-front-selected");var n=$(e.selector).parents(".sublium-front-purchase-group[data-type="+e.data_single.type+"]");n.addClass("sublium-front-selected");var i=n.parents("div.wfocu_subs_plan_selector_wrap");i.length>0?(i.find(".sublium-option-plan").val(e.plan_id),i.find(".sublium-option-plan").addClass("wfocu_convert_sub_hidden"),i.find(".sublium-option-plan").data("sublium-data",e.data_single)):n.find(".sublium-option-plan").val(e.plan_id),e.hasOwnProperty("updateSelectedState")||n.find(".sublium-front-option-left .sublium-front-radio-input[value=sublium-plan-type-"+e.data_single.type+"]").prop("checked",!0).trigger("change");var o={price_html:e.data_single.discounted_price_html,data:e};$(document.body).trigger("sublium_before_plan_price_render",[o]),n.find(".sublium-front-option span.price").replaceWith(o.price_html),i.length>0?function(t,e){try{var n=e.parents("div.wfocu-subscription-options").data("key");$('div.sublium-plan-price-wrapper[data-key="'+n+'"]').remove();var i=$('.wfocu_price_wrapper[data-key="'+n+'"]');i.hide();var a=$('div.sublium-plan-price-wrapper[data-key="'+n+'"]'),o=t.data_single.discounted_upsell_price_html||t.data_single.discounted_price_html;if(3===t.data_single.type)return i.show(),void $('div.sublium-plan-price-wrapper[data-key="'+n+'"]').remove();o&&void 0!==o&&(a.length>0?a.html(o):$('<div class="price sublium-plan-price-wrapper" data-key="'+n+'">'+o+"</div>").insertAfter(i))}catch(t){}}(e,n):m(e);var r=$("form.cart .single_add_to_cart_button");if(r.length>0){var l="";""!==(l=3===e.type?window.sublium_add_to_cart_btn_text_installment||"":window.sublium_add_to_cart_btn_text||"")&&r.text(l)}}}),$(document).on("click",function(t){$(t.target).closest(".sublium-custom-dropdown").length||$(".sublium-custom-dropdown").removeClass("sublium-open")}),$("body").on("click",".sublium-custom-dropdown .sublium-selected-option",function(){var t=$(this).parents(".sublium-custom-dropdown");$(".sublium-custom-dropdown.sublium-open").not(t).removeClass("sublium-open"),t.hasClass("sublium-open")?t.removeClass("sublium-open"):t.addClass("sublium-open")}),$("body").on("click",".sublium_upgrade_plan_btn.wc_sublium_native",function(t){t.preventDefault();
1var e=$(this).data("plan-id"),n=$(this).data("cart-key");$(this).addClass("sublium-loading"),null==e&&(e=0);var i={cart_key:n,plan_id:e,old_plan_id:"",data_single:{},element:$(this),upgrade_btn_clicked:!0};$(document.body).trigger("sublium_plan_selected",i);var a=JSON.stringify(i);$("input.sublium_update_plan").remove(),$("form.checkout").append("<input type='hidden' name='sublium_update_plan' class='sublium_update_plan' value='".concat(a,"'>")),n.includes("wfacp_")?$(this).parents(".wfacp_product_row").find('input[name="wfacp_product_choosen"]').trigger("click"):$("body").trigger("update_checkout")}),$("body").on("click",".sublium_upgrade_plan_btn",function(t){t.preventDefault();var e=$(this).data("plan-id"),n=$(this).data("cart-key");$(this).addClass("sublium-loading"),null==e&&(e=0);var i={cart_key:n,plan_id:e,old_plan_id:"",data_single:{},element:$(this),upgrade_btn_clicked:!0};$(document.body).trigger("sublium_plan_selected",i),$(this).hasClass("sublium_upgrade_plan_btn")&&($(this).find(".sublium_option_plan").val(e),$("button[name='update_cart']").prop("disabled",!1).trigger("click"))}),$("body").on("click",".sublium-selected-option",function(t){t.preventDefault(),t.stopPropagation();var e=$(this),n=e.closest(".sublium-custom-dropdown").find(".sublium-dropdown-options");if($(".sublium-dropdown-options.active").not(n).each(function(){$(this).removeClass("active"),window.subliumDropdownUtils.removeWatcher($(this))}),n.hasClass("active"))n.removeClass("active"),window.subliumDropdownUtils.removeWatcher(n);else{n.addClass("active"),window.subliumDropdownUtils.positionDropdown(n,e),window.subliumDropdownUtils.watchPosition(n,e);var i=n.data("repositionHandler");i&&($("body").on("scroll.subliumExtra",i),$('[style*="overflow"]').on("scroll.subliumExtra",i),$('.modal, .popup, .overlay, .dialog, [class*="modal"], [class*="popup"]').on("scroll.subliumExtra",i))}}),$(document).on("click",function(t){$(t.target).closest(".sublium-custom-dropdown").length||$(".sublium-dropdown-options.active").each(function(){$(this).removeClass("active"),window.subliumDropdownUtils.removeWatcher($(this))})}),window.subliumDropdownUtils={positionDropdown:function(t,e){if(e.length){var n=function(t){for(var e=t.parentElement;e&&e!==document.documentElement;){var n=window.getComputedStyle(e);if("none"!==n.transform||"none"!==n.perspective||"transform"===n.willChange||"none"!==n.filter||"paint"===n.contain||"none"!==n.backdropFilter)return e;e=e.parentElement}return null}(e[0]),i=0,a=0;if(n){var o=document.createElement("div");o.style.cssText="position: fixed; top: 0; left: 0; width: 1px; height: 1px; opacity: 0; pointer-events: none;",n.appendChild(o);var r=o.getBoundingClientRect();n.removeChild(o),i=r.left,a=r.top}var l,s,u=e[0].getBoundingClientRect(),c=Math.min(360,t[0].scrollHeight),d=window.innerHeight,p=d-u.bottom,m=u.top,f=p<c&&m>p;f?(l=u.top-c-5-a)<10-a&&(l=10-a):(l=u.bottom+5-a)+c>d-10-a&&(l=d-c-10-a);var _,b,h=e.outerWidth();if("rtl"===document.documentElement.dir||"rtl"===window.getComputedStyle(document.documentElement).direction)(_=n?(b=n.getBoundingClientRect()).width-(u.right-i):window.innerWidth-u.right)<10&&(_=10),n?b.width-_-h<10&&(_=b.width-h-10):!n&&_>window.innerWidth-h-10&&(_=window.innerWidth-h-10),t[0].style.removeProperty("left"),t[0].style.setProperty("right",_+"px","important");else(s=u.left-i)+h>window.innerWidth-10-i&&(s=window.innerWidth-h-10-i),s<10-i&&(s=10-i),t[0].style.removeProperty("right"),t[0].style.setProperty("left",s+"px","important");t[0].style.setProperty("position","fixed","important"),t[0].style.setProperty("top",l+"px","important"),t[0].style.setProperty("min-width",u.width+"px","important"),t[0].style.setProperty("z-index","10000","important"),t[0].style.setProperty("max-height","360px","important"),t[0].style.setProperty("overflow-y","auto","important"),t.toggleClass("dropdown-upward",f)}},watchPosition:function(t,e){var n,i=this,a=!0,o=e[0].getBoundingClientRect(),r=function(){if(a&&t.hasClass("active")&&t.is(":visible")){var n=e[0].getBoundingClientRect();(Math.abs(n.top-o.top)>1||Math.abs(n.left-o.left)>1)&&(i.positionDropdown(t,e),o=n)}};t.data("repositionHandler",r);var l=function(){a&&t.hasClass("active")&&(r(),n=requestAnimationFrame(l))};n=requestAnimationFrame(l);var s,u="dropdown-"+Date.now(),c=function(){s&&clearTimeout(s),s=setTimeout(function(){r()},16)};$(window).on("scroll."+u+" resize."+u,c),$(document).on("scroll."+u,c);for(var d=e.parent(),p=[];d.length&&!d.is("html");){var m=d.css("overflow"),f=d.css("overflow-y");"auto"!==m&&"scroll"!==m&&"auto"!==f&&"scroll"!==f||(p.push(d),d.on("scroll."+u,c)),d=d.parent()}t.data("watcherId",u),t.data("animationFrameId",n),t.data("scrollableParents",p),t.data("stopWatcher",function(){a=!1,n&&cancelAnimationFrame(n)})},removeWatcher:function(t){var e=t.data("watcherId"),n=t.data("scrollableParents")||[],i=t.data("animationFrameId"),a=t.data("stopWatcher");a&&a(),i&&cancelAnimationFrame(i),e&&($(window).off("scroll."+e+" resize."+e),$(document).off("scroll."+e),n.forEac
1h(function(t){t&&t.length&&t.off("scroll."+e)}),$("body").off("scroll.subliumExtra"),$('[style*="overflow"]').off("scroll.subliumExtra"),$('.modal, .popup, .overlay, .dialog, [class*="modal"], [class*="popup"]').off("scroll.subliumExtra")),t.removeData("watcherId"),t.removeData("scrollableParents"),t.removeData("animationFrameId"),t.removeData("repositionHandler"),t.removeData("stopWatcher")}},$("body").on("click",".sublium-dropdown-options li",function(t,e){t.preventDefault();var n=$(this),i=n.find("span.sublium-select-li-title").text(),a=n.parents(".sublium-custom-dropdown");if(!$(this).hasClass("sublium-dropdown-header")){a.hasClass("sublium-open")||a.addClass("sublium-open"),a.find(".sublium-selected-text").text(i),a.find(".sublium-dropdown-options li").removeClass("selected"),n.addClass("selected");var o=a.find(".sublium-dropdown-options").data("cart-key"),r=n.data("plan-id"),l=n.data("old-plan-id"),s=n.data("single");$(".sublium-custom-dropdown.sublium-open").removeClass("sublium-open"),null==r&&(r=0);var u={cart_key:o,plan_id:r,old_plan_id:l,data_single:s};if(n.parents(".sublium-cart[data-cart-key='".concat(u.cart_key,"']")).length>0){var c=n.parents(".sublium-cart[data-cart-key='".concat(u.cart_key,"']"));return void 0===u.data_single?c.find(".sublium-cart-plan-id").length>0&&c.find(".sublium-cart-plan-id").val(0):c.find(".sublium-cart-plan-id").length>0&&c.find(".sublium-cart-plan-id").val(u.plan_id),void $("button[name='update_cart']").prop("disabled",!1).trigger("click")}var d=$(this).parents(".wfob_bump[data-product-key]"),p=$(this).parents(".wfacp_product_row[data-item-key]"),m=!1,f=!1;void 0!==u.cart_key&&""!=u.cart_key||(d.length>0&&(u.wfob_product_key=d.data("product-key"),m=!0),p.length>0&&(u.wfacp_product_key=p.data("item-key"),f=!0));var _=!1;if($(".wfob_qv-summary").find(".sublium-front-radio-input").length>0){var b=$(".wfob_qv-inner-modal");u.wfob_product_key=b.data("item-key"),u.cart_key=b.data("cart-key"),_=!0}if($(".wfacp_qv-summary").find(".sublium-front-radio-input").length>0){var h=$(".wfacp_qv-inner-modal");u.wfacp_product_key=h.data("item-key"),u.cart_key=h.data("cart-key"),_=!0}if($("form.checkout").length>0){var v=JSON.stringify(u);if($("input.sublium_update_plan").length>0&&$("input.sublium_update_plan").remove(),$("form.checkout").append("<input type='hidden' name='sublium_update_plan' class='sublium_update_plan' value='".concat(v,"'>")),$(this).closest(".sublium-custom-dropdown").removeClass("sublium-open"),!0===f&&!1===_)return void $(".wfacp_switcher_checkbox[data-item-key='".concat(u.wfacp_product_key,"']")).trigger("click");if(!0===m&&!1===_){var g=$(".wfob_bump_product[data-value='".concat(u.wfob_product_key,"']"));return 0===g.length&&(g=$(".wfob_bump_product[data-key='".concat(u.wfob_product_key,"']"))),0===g.length&&(g=$(".wfob_choose_variation[data-key='".concat(u.wfob_product_key,"']"))),void g.trigger("click")}!1===_&&$("body").trigger("update_checkout")}u.selector=n;var w=n.parents(".fkcart-plans-selectors");w.length>0&&w.find(".sublium-front-radio-input").val("sublium-plan-type-".concat(u.plan_id));var y=a.find(".sublium-front-description");if(y.length>0&&void 0!==u.data_single?""===u.data_single.display_summary?y.hide():(y.show(),a.find(".sublium-front-description span.sublium_summary").text(u.data_single.display_summary),!1!==u.data_single.get_additional_description?(a.find(".sublium-subscription-info").show(),a.find(".sublium-front-description p.sublium_additional_description").text(u.data_single.get_additional_description)):a.find(".sublium-subscription-info").hide()):y.hide(),a.hasClass("sublium-variation-dropdown")){var k=n.data("variation-id");if(k&&a.find(".sublium_variation_selector").length>0){a.find(".sublium_variation_selector").val(k).trigger("change");var P=a.closest(".sublium-upgrade-preview-item");P.length>0&&P.find(".sublium_new_upgrade_item").prop("checked",!0)}}else a.parents(".sublium-front-widget-container").length>0&&a.parents(".sublium-front-widget-container").find(".sublium-option-plan").val(u.plan_id),0===a.find(".sublium-option-plan").length&&a.append('<input type="hidden" name="sublium-option-plan" class="sublium-option-plan" value="'+u.plan_id+'">'),a.find(".sublium-option-plan").val(u.plan_id);n.parents(".fkcart-modal").length>0&&0===n.parents(".fkcart-product-form-field:visible").length&&n.parents(".sublium_plan").find(".sublium-selected-option").addClass("sublium-loading sublium-select-loader"),e&&e.updateSelectedState&&(u.updateSelectedState=!0),$(document.body).trigger("sublium_plan_
1selected",u)}}),$("body").on("wfob_quick_view_open",b),$("body").on("wfacp_quick_view_open",b),b(),window.subliumReRenderPlans=function(e){e&&(window.sublium_plans=e),t&&(t.updatePlans(window.sublium_plans,window.sublium_onetime,window.sublium_onetime_price_html,window.sublium_onetime_label||"One Time Purchase",t.currentPlan),t.render())},window.subliumGetInstance=function(){return t},jQuery(document).ready(function($){var t=e(h(),2),n=t[0],i=t[1];function r(){setTimeout(function(){var t=$("form.cart").hasClass("variations_form");n=new o({isVariableProduct:t,currentPlan:window.sublium_current_plan,one_time_available:window.sublium_onetime,plans:window.sublium_plans}),$(".variations_form").wc_variation_form(),t||n.render()},500)}$(document).on("found_variation","form.cart",function(t,e){if(a())c.showSelectors(e,e.sublium_plans);else{if(e.sublium_plans){var i=$(".sublium-front-widget-container").data("sublium-plan-id");i=parseInt(i),n.updatePlans(e.sublium_plans,e.one_time_purchase_available,e.one_time_purchase_price_html,e.one_time_purchase_label,i)}else n.updatePlans([],"","");n.setVariationData(e);var o=$(".woocommerce-variation-price");o.length>0&&(p=o.html()),n.exclude_vars.length>0&&$.inArray(e.variation_id,n.exclude_vars)>-1?n.handleHideVariation():n.render()}}),$(document).on("reset_data","form.cart",function(){a()?c.hideSelectors():(n.setVariationData(null),n.updatePlans([]),n.$form.find("input.sublium-option-plan").val(""),n.render(),p=null)}),$(document).on("hide_variation","form.cart",function(){a()?c.hideSelectors():n.handleHideVariation()}),$(document).on("show_variation","form.cart",function(t,e){a(),n.handleShowVariation(t,e),setTimeout(function(){b()},200)}),i||n.render(),window.SubliumTemplates=o,$("body").on("wfob_quick_view_open",r),$("body").on("wfacp_quick_view_open",r),$("body").on("sublium_plans_rendered",function(){f()}),f()}),function(){function t(){return $("#sublium-recurring-details-modal")}function e(){var t=$("#sublium-recurring-details-modal");if(t.length>1){var e=$();t.each(function(){var t=$(this);if("none"!==t.css("display")&&t.is(":visible"))return e=t,!1}),e.length||t.each(function(){var t=$(this);if(t.parent().is("body"))return e=t,!1}),e.length||(e=t.first()),t.not(e).remove()}}function n(){$("#sublium-recurring-details-modal").each(function(){var t=$(this);"none"!==t.css("display")&&t.is(":visible")&&t.css("display","none")}),document.documentElement.style.setProperty("overflow","","important"),document.body.classList.remove("sublium-recurring-modal-open")}function i(){var n;e(),(n=t()).length&&!0!==n.data("sublium-initialized")&&(n.data("sublium-initialized",!0),!0)}$(document).ready(function(){e(),i(),$(document).on("click",".sublium-view-recurring-details",function(e){e.preventDefault(),i(),function(){var e=t();if(e.length){e.css("display","block"),document.documentElement.style.setProperty("overflow","hidden","important"),document.body.classList.add("sublium-recurring-modal-open");try{$("html, body").animate({scrollTop:$("#sublium-recurring-details-modal").parents(".fusion-row").offset().top-100},300)}catch(t){}}}()}),$(document).on("click",function(t){if($(t.target).closest(".sublium-recurring-modal-close").length)return t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),n(),!1}),$(document).on("click",".sublium-recurring-modal-overlay",function(t){$(t.target).hasClass("sublium-recurring-modal-overlay")&&(t.preventDefault(),n())}),$(document).on("click",".sublium-recurring-modal-container",function(t){if($(t.target).closest(".sublium-recurring-modal-close").length)return!0;t.stopPropagation()}),$(document).on("keydown",function(e){if("Escape"===e.key){var i=t();i.length&&"block"===i.css("display")&&n()}}),$(document.body).on("updated_checkout",function(){setTimeout(function(){var e=t();e.length&&(e.data("sublium-initialized")||!1,i())},100)}),$(document.body).on("wc_fragments_refreshed updated_checkout",function(){setTimeout(function(){e();var n=t();if(n.length){if(n.closest(".sublium-recurring-modal-wrapper").length){var a="block"===n.css("display")||n.is(":visible");n.appendTo("body"),a&&n.css("display","block")}n.removeData("sublium-initialized"),i()}},50)}),"undefined"!=typeof wfocu_vars&&b()})}(),function(){if(void 0!==window.wfocu_vars){var t=e(h(),2),n=t[0];t[1];
1$(document).on("wfocu_variation_selected",function(t,e,i,a){setTimeout(function(t,e,i){if(i.sublium_plans){n.setVariationData(i);var a=$(".sublium-front-widget-container").data("sublium-plan-id");a=parseInt(a);var o="";if(t&&e){var r=void 0!==window.WFOCU_Variation_Select?window.WFOCU_Variation_Select:"undefined"!=typeof WFOCU_Variation_Select?WFOCU_Variation_Select:null;o=r&&"function"==typeof r.getOneTimePriceHtml?r.getOneTimePriceHtml(t,e):i.one_time_purchase_price_html}n.updatePlans(i.sublium_plans,i.one_time_purchase_available,o,i.one_time_purchase_label,a)}else n.updatePlans([],"","");n.render(),setTimeout(function(){b()},200)},600,e,i,a)})}}()}(jQuery)})();
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.