PageSourceSearch

https://analytica.com.do/wp-content/plugins/dynamic-content-for-elementor/assets/js/stripe.min.js?ver=3.3.23

js analytica.com.do collected 2026-10-06 00:13:37 UTC 3,989 bytes, 11 lines download raw bytes

1"use strict";function makeElementsStyle(style){return{base:{color:style.color,fontFamily:style.fontFamily+" sans-serif",fontSmoothing:"antialiased",fontSize:style.fontSize,fontWeight:style.fontWeight,fontStyle:style.fontStyle,"::placeholder":{color:"#aab7c4",},},invalid:{color:"#fa755a",iconColor:"#fa755a",},}}
2function initializeStripeField(wrapper,$scope){const $form=$scope.find("form");const postid=$form.find("[name=post_id]").val();const formid=$form.find("[name=form_id]").val();const queriedid=$form.find("[name=queried_id]").val();const $submitButton=$scope.find(".elementor-field-type-submit button");const $wrapper=jQuery(wrapper);const $hiddenInput=$wrapper.find("input");const $error=$wrapper.find(".stripe-error");const $elementsWrapper=$wrapper.find(".dce-stripe-elements");const required=$elementsWrapper.attr("data-required")==="true";const fieldIndex=$elementsWrapper.attr("data-field-index");const intentURL=$elementsWrapper.attr("data-intent-url");if(typeof window.dceStripe==="undefined"){window.dceStripe=Stripe($elementsWrapper.attr("data-publishable-key"),)}
3const elements=window.dceStripe.elements();let submissionId=!1;let confirmedSubmissionId=!1;const style=makeElementsStyle({color:$elementsWrapper.css("color"),fontFamily:$elementsWrapper.css("font-family"),fontSize:$elementsWrapper.css("font-size"),fontWeight:$elementsWrapper.css("font-weight"),fontStyle:$elementsWrapper.css("font-style"),});let $submit=$form.find('button[type="submit"]');const reenableSubmit=()=>{$submitButton.removeAttr("disabled");$submitButton.removeClass("dce-submit-disabled")};const disableSubmit=()=>{$submitButton.attr("disabled","disabled");$submitButton.addClass("dce-submit-disabled")};const cardElement=elements.create("card",{style:style,hidePostalCode:!1,});const isCardEmpty=()=>{return $elementsWrapper.hasClass("StripeElement--empty")};cardElement.mount($elementsWrapper[0]);cardElement.on("change",function(event){const previousVal=$hiddenInput.val();if(event.complete){if(!previousVal){$hiddenInput.val("card-filled")}}else{if(previousVal==="card-filled"){$hiddenInput.val("")}}
4const newVal=$hiddenInput.val();if(newVal!==previousVal){$hiddenInput.trigger("input");$hiddenInput.trigger("change");$form.trigger("change")}});const confirmPayment=(clientSecret,subscriptionId)=>{window.dceStripe.confirmCardPayment(clientSecret,{payment_method:{type:"card",card:cardElement,},}).then((result)=>{if(result.error){reenableSubmit();$error.text(result.error.message);$error.show()}else{$error.hide();const fieldValue=subscriptionId?subscriptionId:result.paymentIntent.id;$hiddenInput.val(fieldValue);confirmedSubmissionId=submissionId;$form.trigger("submit")}})};const fetchClientSecret=()=>{let query=window.location.search.slice(1);let url=intentURL+"&"+query;let data=new FormData($form[0]);data.set("field_index",fieldIndex);return fetch(url,{method:"POST",body:data,}).then((response)=>response.json())};$submit.on("click",(event)=>{submissionId=Date.now()});$form.on("submit",(event)=>{if(wrapper.dataset.dceConditionsFieldStatus==="inactive"||wrapper.style.display=="none"){return}
5if(!required&&isCardEmpty()){return}
6if($hiddenInput.val()==="card-filled"){$hiddenInput.val("")}
7if($hiddenInput.val().startsWith("sub_")){return}
8if(submissionId){if(submissionId===confirmedSubmissionId){return}}else{$error.text("Error 7V0N5J");$error.show();return}
9event.preventDefault();event.stopImmediatePropagation();disableSubmit();$error.hide();fetchClientSecret().then((data)=>{if(!data.success){$error.text(data.data.message);$error.show();reenableSubmit()}else{confirmPayment(data.data.client_secret,data.data.subscription_id,)}}).catch((error)=>console.log(error))})}
10function initializeAllStripeFields($scope){$scope.find(".elementor-field-type-dce_form_stripe").each((_,w)=>initializeStripeField(w,$scope))}
11jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/form.default",initializeAllStripeFields,)})

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.