1jQuery(document).ready(function($){if(typeof pys_fb_pixel_options==='undefined'){return} 2var options=pys_fb_pixel_options;var utm_terms=['utm_source','utm_media','utm_campaign','utm_term','utm_content'];var scroll_pos_thresholds={};!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.agent='dvpixelyoursite';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');var clone=function(src,dest){for(var key in src){dest[key]=src[key]} 3return dest};var getFacebookEventType=function(event_name){var std_events=['PageView','ViewContent','Search','AddToCart','AddToWishlist','InitiateCheckout','AddPaymentInfo','Purchase','Lead'];return $.inArray(event_name,std_events)!==-1?'track':'trackCustom'};var wooLoopAddToCart=function(product_id,event_name){if(typeof pys_woo_product_data[product_id]!=='undefined'){var params=pys_woo_product_data[product_id];var event={type:getFacebookEventType(event_name),name:event_name,params:params};event=addTrafficSourceParams(event);fbq(event.type,event.name,event.params)}};if(options.woo.addtocart_enabled){$('.add_to_cart_button:not(.product_type_variable)').click(function(){window.pys_woo_product_data=window.pys_woo_product_data||[];var $button=$(this);var product_id=$button.data('product_id');if(typeof product_id!=='undefined'){wooLoopAddToCart(product_id,'AddToCart')}});$('.single_add_to_cart_button').click(function(e){var $button=$(this);if($button.hasClass('disabled')){return} 4var $form=$button.closest('form');var is_variable=!1;var is_external=!1;if($form.length===0){is_external=!0}else if($form.hasClass('variations_form')){is_variable=!0} 5var qty;var product_id=options.woo.product_id;if(is_variable){qty=parseInt($form.find('input[name="quantity"]').val());if(options.woo.product_data!=='main'){product_id=parseInt($form.find('input[name="variation_id"]').val())}}else if(is_external){qty=1}else{qty=parseInt($form.find('input[name="quantity"]').val())} 6window.pys_woo_product_data=window.pys_woo_product_data||[];if(typeof pys_woo_product_data[product_id]!=='undefined'){var params=pys_woo_product_data[product_id];if(options.woo.product_value_enabled&&options.woo.product_value_option!=='global'){params.value=params.value*qty} 7var contents=JSON.parse(params.contents);contents[0].quantity=qty;params.contents=JSON.stringify(contents);var event_name=is_external?options.woo.affiliate_event_name:'AddToCart';var event={type:getFacebookEventType(event_name),name:event_name,params:params};event=addTrafficSourceParams(event);fbq(event.type,event.name,event.params)}})} 8if(options.woo.affiliate_enabled){$('.product_type_external').click(function(){window.pys_woo_product_data=window.pys_woo_product_data||[];var $button=$(this);var product_id=$button.data('product_id');if(typeof product_id!=='undefined'){wooLoopAddToCart(product_id,options.woo.affiliate_event_name)}})} 9manageCookies();regularEvents();regularCustomCodeEvents();dynamicEvents();$(document).on('submit click','#place_order',function(){var method=$('input[name="payment_method"]:checked').val();if(method===!1||method!=='paypal'){return} 10try{if(typeof pys_fb_pixel_woo_paypal_event_id==='undefined'||typeof pys_fb_pixel_ajax_events==='undefined'){return} 11if(pys_fb_pixel_ajax_events.hasOwnProperty(pys_fb_pixel_woo_paypal_event_id)){evaluateDynamicEventByID(pys_fb_pixel_ajax_events[pys_fb_pixel_woo_paypal_event_id])}}catch(e){console.log(e)}});$('.edd-add-to-cart').click(function(){try{var classes=$.grep(this.className.split(" "),function(element,index){return element.indexOf('pys-fb-event-id-')===0});if(typeof classes==='undefined'||classes.length===0){return} 12var regexp=/pys-fb-event-id-(.*)/;var event_id=regexp.exec(classes[0]);if(event_id===null){return} 13event_id=event_id[1];if(pys_fb_pixel_ajax_events.hasOwnProperty(event_id)){evaluateDynamicEventByID(pys_fb_pixel_ajax_events[event_id])}}catch(e){console.log(e)}});function regularEvents(){try{if(typeof pys_fb_pixel_regular_events==='undefined'){return} 14for(var i=0;i<pys_fb_pixel_regular_events.length;i++){var event=pys_fb_pixel_regular_events[i];event=addTrafficSourceParams(event);if(event.hasOwnProperty('delay')===!1||event.delay===0){fbq(event.type,event.name,event.params)}else{setTimeout(function(type,name,params){fbq(type,name,params)},event.delay*1000,event.type,event.name,event.params)}}}catch(e){console.error(e)}} 15function regularCustomCodeEvents(){if(typeof pys_fb_pixel_custom_code_events==='undefined'){return} 16$.each(pys_fb_pixel_custom_code_events,function(index,code){eval(code)}
16)} 17function dynamicEvents(){if(typeof pys_fb_pixel_dynamic_triggers==='undefined'||typeof pys_fb_pixel_dynamic_events==='undefined'){return} 18$.each(pys_fb_pixel_dynamic_triggers,function(index,trigger){switch(trigger.trigger_type){case 'css_click':attachCssClickHandler(trigger);break;case 'css_mouseover':attachMouseOverHandler(trigger);break;case 'scroll_pos':setupScrollPosThresholds(trigger);break;default:break}});$('[data-pys-event-id]').onFirst('click',function(){$(this).attr('data-pys-event-id').split(',').forEach(function(item){var event_id=parseInt(item);if(isNaN(event_id)===!1){if(pys_fb_pixel_dynamic_events.hasOwnProperty(event_id)){evaluateDynamicEventByID(pys_fb_pixel_dynamic_events[event_id])}}})});$(document).scroll(function(){var scroll_pos=$(window).scrollTop();$.each(scroll_pos_thresholds,function(scroll_threshold,events_ids){scroll_threshold=parseInt(scroll_threshold.substring(1));if(scroll_pos<=scroll_threshold){return!0} 19$.map(events_ids,function(event_id,index){scroll_pos_thresholds['_'+scroll_threshold][index]=null;if(pys_fb_pixel_dynamic_events.hasOwnProperty(event_id)){evaluateDynamicEventByID(pys_fb_pixel_dynamic_events[event_id])}})})})} 20function setupScrollPosThresholds(trigger){var height=$(document).height()-$(window).height();var scroll_pos=parseInt(trigger.trigger_value);scroll_pos=height*scroll_pos/100;scroll_pos=Math.round(scroll_pos);scroll_pos='_'+scroll_pos;if(typeof scroll_pos_thresholds[scroll_pos]==='undefined'){scroll_pos_thresholds[scroll_pos]=[]} 21scroll_pos_thresholds[scroll_pos].push(trigger.event_id)} 22function attachCssClickHandler(trigger){$(document).onFirst('click',trigger.trigger_value,function(){if(pys_fb_pixel_dynamic_events.hasOwnProperty(trigger.event_id)){evaluateDynamicEventByID(pys_fb_pixel_dynamic_events[trigger.event_id])}})} 23function attachMouseOverHandler(trigger){$(trigger.trigger_value).onFirst('mouseover',function(){if($(this).hasClass('pys-mouse-over-'+trigger.event_id)){return} 24$(this).addClass('pys-mouse-over-'+trigger.event_id);if(pys_fb_pixel_dynamic_events.hasOwnProperty(trigger.event_id)){evaluateDynamicEventByID(pys_fb_pixel_dynamic_events[trigger.event_id])}})} 25function evaluateDynamicEventByID(event){if(event.hasOwnProperty('custom_code')){eval(event.custom_code)}else{event=addTrafficSourceParams(event);fbq(event.type,event.name,event.params)}} 26function getTrafficSource(){try{var referrer=document.referrer.toString();var direct=referrer.length===0;var internal=direct?!1:referrer.indexOf(pys_fb_pixel_options.site_url)===0;var external=!(direct||internal);var cookie=typeof Cookies.get('pys_fb_pixel_traffic_source')==='undefined'?!1:Cookies.get('pys_fb_pixel_traffic_source');if(external===!1){return cookie?cookie:'direct'}else{return cookie&&cookie===referrer?cookie:referrer}}catch(e){console.log(e);return''}} 27function getUTMs(){try{var terms={};var queryVars=getQueryVars();$.each(utm_terms,function(index,name){if(Cookies.get('pys_fb_pixel_'+name)){terms[name]=Cookies.get('pys_fb_pixel_'+name)}else if(queryVars.hasOwnProperty(name)){terms[name]=queryVars[name]}});return terms}catch(e){console.log(e);return{}}} 28function manageCookies(){try{var source=getTrafficSource();if(source!=='direct'){Cookies.set('pys_fb_pixel_traffic_source',source)}else{Cookies.remove('pys_fb_pixel_traffic_source')} 29var queryVars=getQueryVars();$.each(utm_terms,function(index,name){if(Cookies.get('pys_fb_pixel_'+name)===undefined&&queryVars.hasOwnProperty(name)){Cookies.set('pys_fb_pixel_'+name,queryVars[name])}})}catch(e){console.log(e)}} 30function addTrafficSourceParams(event){try{if(pys_fb_pixel_options.track_traffic_source===!1||event.type==='init'){return event} 31event.params.traffic_source=getTrafficSource();$.each(getUTMs(),function(name,value){if($.inArray(name,utm_terms)>=0){event.params[name]=value}});return event}catch(e){console.log(e);return event}} 32function getQueryVars(){try{var result={},tmp=[];window.location.search.substr(1).split("&").forEach(function(item){tmp=item.split('=');if(tmp.length>1){result[tmp[0]]=tmp[1]}});return result}catch(e){console.log(e);return{}}} 33if(pys_fb_pixel_options.click_event_enabled){$(document).onFirst('click','a, button, input[type="button"], input[type="submit"]',function(){var params={};for(var key in pys_fb_pixel_options.content_params){params[key]=pys_fb_pixel_options.content_params[key]} 34var elem=$(this),event={type:'trackCustom',name:'ClickEvent',params:params};if(elem.is('a')){event.params.tag_type='a';event.params.tag_text=elem.text()}else if(elem.is('button')){event.params.tag_type='button';event.params.tag_text=elem.text()}else if(elem.is('input[type="button"]')){event.params.tag_type='input.button';event.params.tag_text=elem.val()}else{event.params.tag_type='input.submit';event.params.tag_text=elem.val()}
35event=addTrafficSourceParams(event);fbq(event.type,event.name,event.params)})} 36window.pys_fb_event=function(params,name){for(var key in pys_fb_pixel_options.content_params){params[key]=pys_fb_pixel_options.content_params[key]} 37var event={type:'trackCustom',name:name,params:params};event=addTrafficSourceParams(event);fbq(event.type,event.name,event.params)}})
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.