1var $jscomp={scope:{},executeAsyncGenerator:function(a){function c(b){return a.next(b)}function b(b){return a.throw(b)}return new Promise(function(d,f){function e(a){a.done?d(a.value):Promise.resolve(a.value).then(c,b).then(e,f)}e(a.next())})}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(a,c,b){if(b.get||b.set)throw new TypeError("ES3 does not support getters and setters.");a!=Array.prototype&&a!=Object.prototype&&(a[c]=b.value)}; 2$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global&&null!=global?global:a};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_";$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.symbolCounter_=0;$jscomp.Symbol=function(a){return $jscomp.SYMBOL_PREFIX+(a||"")+$jscomp.symbolCounter_++}; 3$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var a=$jscomp.global.Symbol.iterator;a||(a=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&$jscomp.defineProperty(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}});$jscomp.initSymbolIterator=function(){}};$jscomp.arrayIterator=function(a){var c=0;return $jscomp.iteratorPrototype(function(){return c<a.length?{done:!1,value:a[c++]}:{done:!0}})}; 4$jscomp.iteratorPrototype=function(a){$jscomp.initSymbolIterator();a={next:a};a[$jscomp.global.Symbol.iterator]=function(){return this};return a};var applePayInformation={paymentAmount:"",merchantId:"",supportedCards:"",countryCode:"",currencyCode:"",totalMessage:"",merchantValidationUrl:"",errorPageParam:"",navigateParam:"",planAgreementParam:"",ppmAgreeParam:"",scheduleAllInstallments:"",payProfileId:"",pmtPlanId:"",navigateAfterScheduleAll:""}; 5function isApplePayAllowed(){return window.ApplePaySession&&window.PaymentRequest&&ApplePaySession.canMakePayments()} 6function createPaymentRequest(a){return $jscomp.executeAsyncGenerator(function(){function c(c,h){for(;;)switch(b){case 0:l=applePayInformation.supportedCards.split(",").map(function(a){a=a.toLowerCase();return a="mastercard"===a?"masterCard":a.trim()});m=[{supportedMethods:"https://apple.com/apple-pay",data:{version:3,merchantIdentifier:applePayInformation.merchantId,merchantCapabilities:["supports3DS"],supportedNetworks:l,countryCode:applePayInformation.countryCode,requiredBillingContactFields:["postalAddress"]}}]; 7k=0>=applePayInformation.paymentAmount?{total:{label:applePayInformation.totalMessage,amount:{value:1,currency:applePayInformation.currencyCode},pending:!0}}:{total:{label:applePayInformation.totalMessage,amount:{value:applePayInformation.paymentAmount,currency:applePayInformation.currencyCode}}};try{return applePayInformation.url=a,f=new PaymentRequest(m,k),f.onmerchantvalidation=function(a){a.complete($.post(applePayInformation.merchantValidationUrl,{applePayMerchantId:applePayInformation.merchantId, 8applePayServerUrl:a.validationURL,displayName:"TBP",browserHostName:window.location.hostname},null,"json").fail(function(a){console.log("_authorizeAppleMerchant error occurred. "+JSON.stringify(a));hideLoadingSpinner()}))},b=3,{value:f.show().then(function(a){processResponse(a)},function(a){console.log("Promise rejected: "+a);window.location=applePayInformation.errorPageParam}).catch(function(a){bConfirmPmt=!1}),done:!1}}catch(g){e=g;b=1;break}case 3:try{if(void 0===h){b=4;break}b=-1;throw h;}catch(g){e= 9g;b=1;break}case 4:try{b=2;break}catch(g){e=g;b=1;break}case 1:throw d=e,bConfirmPmt=!1,b=-1,d;case 2:b=-1;default:return{value:void 0,done:!0}}}var b=0,d,f,e,k,m,l,h={next:function(a){return c(a,void 0)},throw:function(a){return c(void 0,a)},return:function(a){throw Error("Not yet implemented");}};$jscomp.initSymbolIterator();h[Symbol.iterator]=function(){return this};return h}())} 10function processResponse(a){var c=a.details;return new Promise(function(b,d){$.ajax({url:applePayInformation.url,method:"POST",timeout:0,data:{APPLE_PAY_ACTION:"",PAY_RESPONSE:JSON.stringify(c),Navigate:"apple_pay_parameters.jsp",OnError:"apple_pay_parameters.jsp",PMT_PLAN_AGREED:applePayInformation.planAgreementParam,PPM_AGREE:applePayInformation.ppmAgreeParam,SCHEDULE_ALL_INSTALLMENTS:applePayInformation.scheduleAllInstallments,PAY_PROFILE_ID:applePayInformation.payProfileId,PMT_PLAN_ID:applePayInformation.pmtPlanId, 11NAVIGATE_AFTER_SCHEDULE_ALL:applePayInformation.navigateAfterScheduleAll,"tapp-stoken":$("input[name\x3dtapp-stoken]:first").val()},async:!0,dataType:"html",success:function(c){"true"===$(c).find("#success").html().toLowerCase()?(a.complete("success"),window.location=applePayInformation.navigateParam,b()):(a.complete("fail"),window.location=applePayInformation.errorPageParam,d())},error:function(b,c,k){a.complete("fail");window.location=applePayInformation.errorPageParam;d()}})})};
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.