diff --git a/listenToTheTrackers/Sounds/1 - General content 1sec louder.wav b/listenToTheTrackers/Sounds/1 - General content 1sec louder.wav new file mode 100644 index 0000000..68949ba Binary files /dev/null and b/listenToTheTrackers/Sounds/1 - General content 1sec louder.wav differ diff --git a/listenToTheTrackers/Sounds/2 - Analytics 1sec louder.wav b/listenToTheTrackers/Sounds/2 - Analytics 1sec louder.wav new file mode 100644 index 0000000..66fe95e Binary files /dev/null and b/listenToTheTrackers/Sounds/2 - Analytics 1sec louder.wav differ diff --git a/listenToTheTrackers/Sounds/3 - Widgets 1sec.wav b/listenToTheTrackers/Sounds/3 - Widgets 1sec.wav new file mode 100644 index 0000000..767f521 Binary files /dev/null and b/listenToTheTrackers/Sounds/3 - Widgets 1sec.wav differ diff --git a/listenToTheTrackers/Sounds/4 - Ad 1sec.wav b/listenToTheTrackers/Sounds/4 - Ad 1sec.wav new file mode 100644 index 0000000..143d5a8 Binary files /dev/null and b/listenToTheTrackers/Sounds/4 - Ad 1sec.wav differ diff --git a/listenToTheTrackers/Sounds/5 - Tracker 1sec.wav b/listenToTheTrackers/Sounds/5 - Tracker 1sec.wav new file mode 100644 index 0000000..78e2ec5 Binary files /dev/null and b/listenToTheTrackers/Sounds/5 - Tracker 1sec.wav differ diff --git a/listenToTheTrackers/Sounds/Drudge Report sample.wav b/listenToTheTrackers/Sounds/Drudge Report sample.wav new file mode 100644 index 0000000..43a8d67 Binary files /dev/null and b/listenToTheTrackers/Sounds/Drudge Report sample.wav differ diff --git a/listenToTheTrackers/csv/test.csv b/listenToTheTrackers/csv/test.csv new file mode 100644 index 0000000..9d5f011 --- /dev/null +++ b/listenToTheTrackers/csv/test.csv @@ -0,0 +1,149 @@ +Sequence Number,Start Time (ms),End Time (ms),Object Size,Content Type,tracker_type,,Host,IP Address,URL,Action,Response Code,Content Encoding,CDN Provider,Connect Time,Time to Load (ms),Time to First Byte (ms),Real Start Time (ms),Full Time to Load (ms),DNS Time,DNS Start,DNS End,SSL Time,SSL Negotiation Start,SSL Negotiation End,Connect Start,Connect End,Bytes In,Bytes Out,Image Total Bytes,Initiator,Initiator Line,Expires,Cached,Cookie Count(out) +1,568,1158,14801,text/html,-0,,drudgereport.com,98.158.27.203,/,GET,200,gzip,,-1,590,191,,,-1,0,382,-1,0,0,383,568,15058,353,0,,,,0, +2,907,955,7028,image/jpeg,-0,,ts1.mm.bing.net,2.21.243.49,/th?&id=JN.ykZd0jo6PwOkcKNMutKjdg&w=300&h=300&c=0&pid=1.9&rs=0&p=0,GET,200,,Akamai,-1,48,39,,,-1,803,876,-1,0,0,876,907,7196,398,7028,http://drudgereport.com/,79,,0, +3,965,1012,10022,image/jpeg,-0,,ts1.mm.bing.net,2.21.243.49,/th?&id=JN.W84zHfLZIvAP9%2bZwhZQSZw&w=300&h=300&c=0&pid=1.9&rs=0&p=0,GET,200,,Akamai,-1,47,34,,,-1,0,0,-1,0,0,0,0,10191,400,10022,http://drudgereport.com/,303,,0, +4,980,1036,0,image/jpeg,-0,,pbs.twimg.com,,/media/CGWMNi0W8AANqzT.jpg,GET,200,,Twitter,-1,56,33,,,-1,803,870,-1,902,980,870,902,13304,347,0,http://drudgereport.com/,73,"Thu, 23 Jul 2015 09:06:59 GMT",0, +5,1013,1062,10553,image/jpeg,-0,,ts1.mm.bing.net,2.21.243.49,/th?&id=JN.YWRNE9JwQbSQmJByo1caBg&w=300&h=300&c=0&pid=1.9&rs=0&p=0,GET,200,,Akamai,-1,49,34,,,-1,0,0,-1,0,0,0,0,10722,398,10553,http://drudgereport.com/,326,,0, +6,1014,1083,11985,image/jpeg,-0,,ts1.mm.bing.net,2.21.243.49,/th?&id=JN.QFRKiUl008RvWszMjdcF4g&w=300&h=300&c=0&pid=1.9&rs=0&p=0,GET,200,,Akamai,-1,69,51,,,-1,0,0,-1,0,0,965,1014,12154,398,11985,http://drudgereport.com/,329,,0, +7,1016,1098,8891,application/javascript,ad,,cdn.intermarkets.net,87.248.203.222,/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,GET,200,,Limelight,-1,82,69,,,-1,799,965,-1,0,0,965,1016,9128,374,0,http://drudgereport.com/,24,,0, +8,1016,1159,7608,application/javascript,ad,,cdn.intermarkets.net,87.248.203.222,/u/Intermarkets/DrudgeReport/DrudgeReport_Home_Top_dynamic.js,GET,200,,Limelight,-1,143,85,,,-1,0,0,-1,0,0,965,1016,7845,381,0,http://drudgereport.com/,25,,0, +9,1016,1159,6354,application/javascript,ad,,cdn.intermarkets.net,87.248.203.222,/u/Intermarkets/AdFeedback/processAdFeedback.js,GET,200,,Limelight,-1,143,97,,,-1,0,0,-1,0,0,966,1016,6591,367,0,http://drudgereport.com/,27,,0, +10,1017,1159,8121,application/javascript,ad,,cdn.intermarkets.net,87.248.203.222,/u/Intermarkets/DrudgeReport/DrudgeReport_Home_Left_dynamic.js,GET,200,,Limelight,-1,142,108,,,-1,0,0,-1,0,0,966,1016,8358,382,0,http://drudgereport.com/,108,,0, +11,1142,1185,1096,application/javascript,ad,,cdn.intermarkets.net,87.248.203.222,/u/Intermarkets/DrudgeReport/oxbidNew.js,GET,200,,Limelight,-1,43,43,,,-1,0,0,-1,0,0,0,0,1332,360,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,3,,0, +12,1154,4530,8173,image/gif,-0,,www.drudgereport.com,98.158.27.203,/i/logo9.gif,GET,200,,,-1,3376,3186,,,-1,801,965,-1,0,0,966,1154,8436,349,0,http://drudgereport.com/,60,"Thu, 07 Jul 2016 09:06:59 GMT",0, +13,1160,1256,1727,application/javascript,ad,,cdn.intermarkets.net,87.248.203.222,/u/Intermarkets/referrer_lookup.js,GET,200,,Limelight,-1,96,36,,,-1,0,0,-1,0,0,0,0,1964,354,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,4,,0, +14,1161,1205,1015,application/javascript,ad,,cdn.intermarkets.net,87.248.203.222,/u/Intermarkets/DrudgeReport/FL_Left.js,GET,200,,Limelight,-1,44,44,,,-1,0,0,-1,0,0,0,0,1251,359,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,7,,0, +15,1162,1207,695,application/javascript,ad,,cdn.intermarkets.net,87.248.203.222,/u/Intermarkets/DrudgeReport/RTP_Left.js,GET,200,,Limelight,-1,45,45,,,-1,0,0,-1,0,0,0,0,931,360,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,9,,0, +16,1251,1490,33221,text/javascript,-0,,ajax.googleapis.com,74.125.136.95,/ajax/libs/jquery/1.8.1/jquery.min.js,GET,200,gzip,Google,-1,239,41,,,-1,1142,1213,-1,0,0,1213,1250,33701,356,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,5,"Wed, 06 Jul 2016 06:20:15 GMT",0, +17,1254,1323,5670,image/jpeg,-0,,ts1.mm.bing.net,2.21.243.49,/th?&id=JN.Y2Tl/IcCfo57cl1uuLTmOg&w=300&h=300&c=0&pid=1.9&rs=0&p=0,GET,200,,Akamai,-1,69,62,,,-1,0,0,-1,0,0,0,0,5838,398,5670,http://drudgereport.com/,490,,0, +18,1254,1359,13523,image/jpeg,-0,,ts1.mm.bing.net,2.21.243.49,/th?&id=JN.Auz3FMcYA9Nt1YHytRoE9w&w=300&h=300&c=0&pid=1.9&rs=0&p=0,GET,200,,Akamai,-1,105,70,,,-1,0,0,-1,0,0,0,0,13692,398,13523,http://drudgereport.com/,508,,0, +19,1255,1359,7412,application/javascript,ad,,cdn.intermarkets.net,87.248.203.222,/u/Intermarkets/DrudgeReport/DrudgeReport_Home_Right_dynamic.js,GET,200,,Limelight,-1,104,94,,,-1,0,0,-1,0,0,1142,1175,7649,383,0,http://drudgereport.com/,524,,0, +20,1255,1407,7357,application/javascript,ad,,cdn.intermarkets.net,87.248.203.222,/u/Intermarkets/DrudgeReport/DrudgeReport_Home_Bottom-Right_160x600.js,GET,200,,Limelight,-1,152,108,,,-1,0,0,-1,0,0,1141,1177,7594,390,0,http://drudgereport.com/,548,,0, +21,1257,1407,11603,application/javascript,ad,,cdn.intermarkets.net,87.248.203.222,/u/Intermarkets/DrudgeReport/drudgereport_postview.js,GET,200,,Limelight,-1,150,119,,,-1,0,0,-1,0,0,0,0,11841,373,0,http://drudgereport.com/,550,,0, +22,1280,1924,12289,text/javascript,tracker,,cdn.krxd.net,23.235.43.175,/controltag?confid=JQqG5SW9,GET,200,,Fastly,-1,644,114,,,-1,1157,1249,-1,0,0,1249,1280,12924,339,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,119,,0, +23,1324,1454,5994,text/javascript,-0,,www.google.com,173.194.78.104,/jsapi/,GET,200,gzip,Google,-1,130,113,,,-1,0,0,-1,0,0,1254,1323,6401,321,0,http://drudgereport.com/,601,"Wed, 08 Jul 2015 09:07:00 GMT",0, +24,1424,1551,1,,ad,,adserver.adtechus.com,152.163.66.131,/bind?ckey1=pageview;cvalue1=1;expiresDays=1;adct=text/html;misc=123,GET,200,,,-1,127,127,,,-1,1142,1217,-1,0,0,1218,1424,156,389,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,200,"Mon, 15 Jun 1998 00:00:00 GMT",0, +25,1424,1552,48,application/json,ad,,adserver.adtechus.com,152.163.66.131,/pubapi/3.0/9861.1/3546266/0/225/;noperf=1;alias=;cmd=bid;cors=yes,GET,200,,,-1,128,128,,,-1,0,0,-1,0,0,1218,1424,380,420,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,180,"Mon, 15 Jun 1998 00:00:00 GMT",0, +26,1436,1486,4662,text/javascript,-0,,js.indexww.com,77.67.4.57,/ht/intpg13.js,GET,200,gzip,Akamai,-1,50,44,,,-1,1213,1324,-1,0,0,1324,1436,5101,328,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,143,"Wed, 08 Jul 2015 10:07:00 GMT",0, +27,1450,1894,1174,text/javascript,ad,,apex.go.sonobi.com,52.17.40.234,"/trinity.js?key_maker={%221131606%22:%223f07f64cebcf3724869b%22,%221131609%22:%2202c0f2ee1ae5de23b262%22,%221131611%22:%22dde8f5bb5cf170fdf55a%22,%221131606300%22:%220b7f634b227a15f5c597%22,%221131607300%22:%221010459795e3ea206a0c%22,%221131607720%22:%222d7d45a73d88e27751c9%22,%221131607728%22:%22e5cf0cdccb52586027d4%22,%221131607970%22:%22ae3696a06336bfc412b5%22}&s=107",GET,200,gzip,,-1,444,442,,,-1,1158,1362,-1,0,0,1362,1449,2071,690,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,75,"Sat, 26 Jul 1997 05:00:00 GMT",0, +28,1450,1496,172,text/javascript,ad,,rtax.criteo.com,178.250.2.100,/delivery/rta/rta.js?netId=3290&cookieName=crtg_intermark&rnd=19012661813&varName=crtg_content,GET,200,,,-1,46,46,,,-1,1217,1280,-1,0,0,1413,1449,480,409,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,138,"Mon, 26 Jul 1997 05:00:00 GMT",0, +29,1492,1549,12127,application/javascript,widget,,cdn.taboola.com,184.50.172.168,/libtrc/intermarkets-drudgereport/loader.js,GET,200,gzip,Akamai,-1,57,39,,,-1,1249,1449,-1,0,0,1449,1492,12558,358,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,150,"Wed, 08 Jul 2015 13:07:00 GMT",0, +30,1510,1556,3037,application/x-javascript,-0,,edge.quantserve.com,77.67.4.59,/quant.js,GET,200,gzip,Akamai,-1,46,43,,,-1,1324,1477,-1,0,0,1477,1510,3389,328,0,http://drudgereport.com/,607,"Thu, 09 Jul 2015 09:07:00 GMT",0, +31,1516,1656,47,application/json,ad,,adserver.adtechus.com,152.163.66.131,/pubapi/3.0/9861.1/3546267/0/170/;noperf=1;alias=;cmd=bid;cors=yes,GET,200,,,-1,140,140,,,-1,0,0,-1,0,0,1400,1516,379,420,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,180,"Mon, 15 Jun 1998 00:00:00 GMT",0, +32,1552,1694,47,application/json,ad,,adserver.adtechus.com,152.163.66.131,/pubapi/3.0/9861.1/3557998/0/170/;noperf=1;alias=;cmd=bid;cors=yes,GET,200,,,-1,142,142,,,-1,0,0,-1,0,0,0,0,379,420,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,180,"Mon, 15 Jun 1998 00:00:00 GMT",0, +33,1568,1732,69587,application/javascript,widget,,cdn.taboola.com,184.50.172.168,/libtrc/impl.167-RELEASE.js,GET,200,gzip,Akamai,-1,164,38,,,-1,0,0,-1,0,0,0,0,69973,342,0,http://cdn.taboola.com/libtrc/intermarkets-drudgereport/loader.js,2,,0, +34,1657,1847,48,application/json,ad,,adserver.adtechus.com,152.163.66.131,/pubapi/3.0/9861.1/3546268/0/154/;noperf=1;alias=;cmd=bid;cors=yes,GET,200,,,-1,190,190,,,-1,0,0,-1,0,0,0,0,380,420,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,180,"Mon, 15 Jun 1998 00:00:00 GMT",0, +35,1695,1900,8,text/javascript,-0,,aax-us-east.amazon-adsystem.com,176.32.103.187,/e/dtb/bid?src=3028&u=http%3A%2F%2Fdrudgereport.com%2F&cb=3584123,GET,200,,,-1,205,205,,,-1,1142,1554,-1,0,0,1554,1695,144,396,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,61,,0, +36,1711,1818,12847,text/javascript,ad,,ox-d.intermarkets.net,173.241.240.219,/w/1.0/jstag,GET,200,gzip,,-1,107,88,,,-1,1143,1644,-1,0,0,1644,1711,13149,333,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_targeting.js,2,"Wed, 08 Jul 2015 10:07:00 GMT",0, +37,1717,1897,1924,application/javascript,analytics,,keisu02.eproof.com,54.225.196.207,/js/v20100407.js,GET,200,gzip,,-1,180,178,,,-1,1281,1578,-1,0,0,1578,1717,2256,334,0,http://drudgereport.com/,603,,0, +38,1799,1900,1140,application/x-javascript,tracker,,b.scorecardresearch.com,2.16.4.121,/beacon.js,GET,200,gzip,Akamai,-1,101,101,,,-1,1571,1695,-1,0,0,1695,1799,1424,333,0,http://cdn.taboola.com/libtrc/intermarkets-drudgereport/loader.js,2,"Wed, 22 Jul 2015 09:07:00 GMT",0, +39,1800,1900,179,application/x-javascript,widget,,netstorage.taboola.com,184.50.172.168,/libtrc/common/cross-check.js,GET,200,,Akamai,-1,100,100,,,-1,1571,1702,-1,0,0,1702,1799,525,351,0,http://cdn.taboola.com/libtrc/intermarkets-drudgereport/loader.js,2,"Wed, 08 Jul 2015 09:12:29 GMT",0, +40,1870,1909,0,,ad,,ox-d.intermarkets.net,173.241.240.219,/w/1.0/acj?ai=9121128b-8dd4-4287-c6e0-7628c6ed8cff&o=805142547&callback=OX_805142547&ju=http%3A//drudgereport.com/&jr=&pgid=537064855&c.highvis=yes&res=2560x1440x24&plg=swf%2Cshk%2Cpm&ch=windows-1252&tz=-120&ws=1014x650&sd=1,GET,302,,,-1,39,39,,,-1,0,0,-1,0,0,1656,1717,579,545,0,http://ox-d.intermarkets.net/w/1.0/jstag,2,,0, +41,1977,2012,0,,tracker,,b.scorecardresearch.com,2.16.4.121,/b?c1=7&c2=13739933&c3=20121515121&ns__t=1436346419308&ns_c=windows-1252&c8=DRUDGE%20REPORT%202015%C2%AE&c7=http%3A%2F%2Fdrudgereport.com%2F&c9=,GET,302,,Akamai,-1,35,35,,,-1,0,0,-1,0,0,0,0,678,484,0,http://drudgereport.com/,24,"Mon, 01 Jan 1990 00:00:00 GMT",0, +42,2014,2134,44911,application/javascript,tracker,,cdn.krxd.net,23.235.43.175,/ctjs/controltag.js.875fd5b280a77e06def8c74a5a268e2c,GET,200,gzip,Fastly,-1,120,36,,,-1,0,0,-1,0,0,1982,2014,45424,364,0,http://cdn.krxd.net/controltag?confid=JQqG5SW9,30,"Sat, 10 May 2025 11:58:13 GMT",0, +43,2015,2072,0,,ad,,ox-d.intermarkets.net,173.241.240.219,/w/1.0/acj?cc=1&ai=9121128b-8dd4-4287-c6e0-7628c6ed8cff&o=805142547&callback=OX_805142547&ju=http%3A//drudgereport.com/&jr=&pgid=537064855&c.highvis=yes&res=2560x1440x24&plg=swf%2Cshk%2Cpm&ch=windows-1252&tz=-120&ws=1014x650&sd=1,GET,302,,,-1,57,57,,,-1,0,0,-1,0,0,1983,2015,689,614,0,http://drudgereport.com/,24,,0, +44,2016,2073,0,,tracker,,b.scorecardresearch.com,2.16.4.121,/b2?c1=7&c2=13739933&c3=20121515121&ns__t=1436346419308&ns_c=windows-1252&c8=DRUDGE%20REPORT%202015%C2%AE&c7=http%3A%2F%2Fdrudgereport.com%2F&c9=,GET,204,,Akamai,-1,57,57,,,-1,0,0,-1,0,0,0,0,248,549,0,http://drudgereport.com/,24,"Mon, 01 Jan 1990 00:00:00 GMT",0, +45,2280,2317,0,,-0,,u.openx.net,173.241.240.220,/w/1.0/sc?r=http%3A%2F%2Fox-d.intermarkets.net%2Fw%2F1.0%2Facj%3Fcc%3D1%26ai%3D9121128b-8dd4-4287-c6e0-7628c6ed8cff%26o%3D805142547%26callback%3DOX_805142547%26ju%3Dhttp%253A%2F%2Fdrudgereport.com%2F%26jr%3D%26pgid%3D537064855%26c.highvis%3Dyes%26res%3D2560x1440x24%26plg%3Dswf%252Cshk%252Cpm%26ch%3Dwindows-1252%26tz%3D-120%26ws%3D1014x650%26sd%3D1,GET,302,,,-1,37,37,,,-1,2078,2247,-1,0,0,2247,2280,708,660,0,http://drudgereport.com/,24,,0, +46,2354,2395,0,,-0,,u.openx.net,173.241.240.220,/w/1.0/sc?cc=1&r=http%3A%2F%2Fox-d.intermarkets.net%2Fw%2F1.0%2Facj%3Fcc%3D1%26ai%3D9121128b-8dd4-4287-c6e0-7628c6ed8cff%26o%3D805142547%26callback%3DOX_805142547%26ju%3Dhttp%253A%2F%2Fdrudgereport.com%2F%26jr%3D%26pgid%3D537064855%26c.highvis%3Dyes%26res%3D2560x1440x24%26plg%3Dswf%252Cshk%252Cpm%26ch%3Dwindows-1252%26tz%3D-120%26ws%3D1014x650%26sd%3D1,GET,302,,,-1,41,41,,,-1,0,0,-1,0,0,2320,2354,671,724,0,http://drudgereport.com/,24,,0, +47,2361,2415,67,text/javascript,tracker,,beacon.krxd.net,54.228.230.125,/cookie2json?callback=Krux.ns._default.kxjsonp_3pevents,GET,200,,,-1,54,54,,,-1,2236,2306,-1,0,0,2306,2361,588,370,0,http://cdn.krxd.net/ctjs/controltag.js.875fd5b280a77e06def8c74a5a268e2c,3,,0, +48,2432,2485,1491,application/json,ad,,ox-d.intermarkets.net,173.241.240.219,/w/1.0/acj?mi=7e8dc04e-b855-4ddc-523b-4833259e6390&ma=1436346420&mr=1437556021&mn=1&mc=1&cc=1&ai=9121128b-8dd4-4287-c6e0-7628c6ed8cff&o=805142547&callback=OX_805142547&ju=http%3A//drudgereport.com/&jr=&pgid=537064855&c.highvis=yes&res=2560x1440x24&plg=swf%2Cshk%2Cpm&ch=windows-1252&tz=-120&ws=1014x650&sd=1,GET,200,,,-1,53,52,,,-1,0,0,-1,0,0,2401,2431,1949,692,0,http://drudgereport.com/,24,"Mon, 26 Jul 1997 05:00:00 GMT",0, +49,2585,2623,507,text/html,-0,,us-u.openx.net,173.241.240.220,/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,GET,200,,,-1,38,38,,,-1,2490,2552,-1,0,0,2553,2585,1193,499,0,http://ox-d.intermarkets.net/w/1.0/jstag,2,,0, +50,2670,2717,7147,text/javascript,ad,,ads.rubiconproject.com,172.229.178.64,/ad/6005.js,GET,200,gzip,Akamai,-1,47,37,,,-1,2564,2640,-1,0,0,2640,2670,7457,333,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/FL_Left.js,34,"Wed, 08 Jul 2015 12:46:47 GMT",0, +51,2749,2786,0,,tracker,,p.rfihub.com,193.0.160.207,/cm?in=1&pub=25,GET,302,,,-1,37,37,,,-1,2634,2717,-1,0,0,2718,2748,1035,396,0,http://us-u.openx.net/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,5,"Thu, 01 Jan 1970 00:00:00 GMT",0, +52,2749,2794,0,image/gif,ad,,sync.mathtag.com,185.29.134.232,/sync/img?mt_exid=5&redir=http%3A%2F%2Fus-u.openx.net%2Fw%2F1.0%2Fsd%3Fid%3D536872786%26val%3D%5BMM_UUID%5D,GET,302,,,-1,45,45,,,-1,2637,2720,-1,0,0,2720,2749,825,492,0,http://us-u.openx.net/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,5,"Wed, 08 Jul 2015 09:07:00 GMT",0, +53,2752,2832,292,text/html,-0,,cm.g.doubleclick.net,74.125.136.157,/pixel?google_nid=openx&google_cm&google_sc,GET,302,,Google,-1,80,80,,,-1,2638,2718,-1,0,0,2718,2751,985,432,0,http://us-u.openx.net/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,5,"Fri, 01 Jan 1990 00:00:00 GMT",0, +54,2756,2806,43,image/gif,ad,,ib.adnxs.com,37.252.170.146,/getuid?http://us-u.openx.net/w/1.0/sd?id=537072399&val=$UID,GET,200,,,-1,50,50,,,-1,2639,2719,-1,0,0,2719,2756,512,441,0,http://us-u.openx.net/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,5,"Sat, 15 Nov 2008 16:00:00 GMT",0, +55,2791,2827,43,image/gif,-0,,us-u.openx.net,173.241.240.220,/w/1.0/sd?id=537073062&val=637611193697210544,GET,200,,,-1,36,36,,,-1,0,0,-1,0,0,2552,2586,323,731,0,http://us-u.openx.net/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,5,"Mon, 26 Jul 1997 05:00:00 GMT",0, +56,2801,2838,0,image/gif,ad,,sync.mathtag.com,185.29.134.232,/sync/img?mt_exid=5&redir=http%3A%2F%2Fus-u.openx.net%2Fw%2F1.0%2Fsd%3Fid%3D536872786%26val%3D%5BMM_UUID%5D&mm_bnc&mm_bct,GET,302,,,-1,37,37,,,-1,0,0,-1,0,0,0,0,468,653,0,http://us-u.openx.net/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,5,"Wed, 08 Jul 2015 09:07:00 GMT",0, +57,2821,2928,0,,ad,,r.turn.com,46.228.164.11,/r/du/id/L21rdC8xL21jaHBpZC8x,GET,302,,,-1,107,107,,,-1,2638,2789,-1,0,0,2789,2821,844,408,0,http://us-u.openx.net/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,5,,0, +58,2839,2879,392,text/javascript,ad,,optimized-by.rubiconproject.com,31.186.225.23,/a/api/ads.jsonp?enc=url&account_id=6005&site_id=56068&zone_id=264778&size_id=15&cb=0.9912644594442099&rp_hard_floor=2&tk_st=1&rp_s=c&kw=rtp_type-auction&tg_i.rtp_type=auction&p_exp=1&p_pos=atf&p_screen_res=2560x1440&ad_slot=1131609,GET,200,,,-1,40,40,,,-1,2737,2801,-1,0,0,2801,2839,1370,563,0,http://ads.rubiconproject.com/ad/6005.js,3,"Wed, 17 Sep 1975 21:32:10 GMT",0, +59,2840,2918,294,text/html,-0,,cm.g.doubleclick.net,74.125.136.157,/pixel?google_nid=openx&google_cm=&google_sc=&google_tc=,GET,302,,Google,-1,78,78,,,-1,0,0,-1,0,0,0,0,1142,485,0,http://us-u.openx.net/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,5,"Fri, 01 Jan 1990 00:00:00 GMT",0, +60,2880,2918,43,image/gif,-0,,us-u.openx.net,173.241.240.220,/w/1.0/sd?id=536872786&val=cbed559c-e835-4900-9b9c-070cf42a0555,GET,200,,,-1,38,38,,,-1,0,0,-1,0,0,2843,2880,323,749,0,http://us-u.openx.net/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,5,"Mon, 26 Jul 1997 05:00:00 GMT",0, +61,2956,2991,43,image/gif,-0,,us-u.openx.net,173.241.240.220,/w/1.0/sd?id=537072991&val=CAESEBDxW6sUlfhPohfIcvZjUXU&google_cver=1,GET,200,,,-1,35,35,,,-1,0,0,-1,0,0,2924,2955,323,754,0,http://us-u.openx.net/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,5,"Mon, 26 Jul 1997 05:00:00 GMT",0, +62,2999,3236,6448,text/javascript,ad,,tap-cdn.rubiconproject.com,77.67.4.11,/partner/scripts/rubicon/dorothy.js?pc=6005/12414,GET,200,gzip,Akamai,-1,237,228,,,-1,2890,2967,-1,0,0,2967,2999,6847,632,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/RTP_Left.js,6,"Wed, 08 Jul 2015 10:07:01 GMT",0, +63,3040,3081,0,,tracker,,d.audienceiq.com,46.228.164.20,/r/dm/mkt/44/mpid//mpuid/4095683062434037760/mchpid/1/url/http://d.audienceiq.com/r/dm/mkt/73/mpid//mpuid/4095683062434037760/mchpid/1/url/http://us-u.openx.net/w/1.0/sd?id=537073061&val=4095683062434037760,GET,302,,,-1,41,41,,,-1,2931,3008,-1,0,0,3009,3040,567,591,0,http://us-u.openx.net/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,5,,0, +64,3085,3126,0,,tracker,,d.audienceiq.com,46.228.164.20,/r/dm/mkt/73/mpid//mpuid/4095683062434037760/mchpid/1/url/http://us-u.openx.net/w/1.0/sd?id=537073061&val=4095683062434037760,GET,302,,,-1,41,41,,,-1,0,0,-1,0,0,0,0,486,543,0,http://us-u.openx.net/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,5,,0, +65,3157,3199,43,image/gif,-0,,us-u.openx.net,173.241.240.220,/w/1.0/sd?id=537073061&val=4095683062434037760,GET,200,,,-1,42,42,,,-1,0,0,-1,0,0,3128,3157,323,732,0,http://us-u.openx.net/w/1.0/pd?plm=5&ph=4b79f8a3-543f-4a41-b8a6-4a0d788ff522,5,"Mon, 26 Jul 1997 05:00:00 GMT",0, +66,3472,3730,533,application/x-javascript,ad,,anvil.rubiconproject.com,31.186.225.25,/a/api/market.js?&account_id=6005&site_id=12414&zone_id=27921&rtb_model=1&cb=oz_onValuationLoaded_27921_15&size_id=15,GET,200,gzip,,-1,258,258,,,-1,3262,3439,-1,0,0,3440,3472,920,698,0,http://tap-cdn.rubiconproject.com/partner/scripts/rubicon/dorothy.js?pc=6005/12414,26,,0, +67,3846,3885,304,text/html,ad,,ssum.casalemedia.com,2.21.243.57,/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D,GET,302,,Akamai,-1,39,39,,,-1,3745,3814,-1,0,0,3815,3846,981,472,0,"http://apex.go.sonobi.com/trinity.js?key_maker={%221131606%22:%223f07f64cebcf3724869b%22,%221131609%22:%2202c0f2ee1ae5de23b262%22,%221131611%22:%22dde8f5bb5cf170fdf55a%22,%221131606300%22:%220b7f634b227a15f5c597%22,%221131607300%22:%221010459795e3ea206a0c%22,%221131607720%22:%222d7d45a73d88e27751c9%22,%221131607728%22:%22e5cf0cdccb52586027d4%22,%221131607970%22:%22ae3696a06336bfc412b5%22}&s=107",1,"Wed, 08 Jul 2015 09:07:02 GMT",0, +68,3891,3943,1657,text/html,ad,,ssum.casalemedia.com,2.21.243.57,/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,GET,200,,Akamai,-1,52,51,,,-1,0,0,-1,0,0,0,0,2628,525,0,http://drudgereport.com/,24,"Wed, 08 Jul 2015 09:07:02 GMT",0, +69,3952,3992,0,image/gif,ad,,sync.mathtag.com,185.29.134.232,/sync/img?mt_exid=15&redir=http%3A%2F%2Fdsum.casalemedia.com%2Fcrum%3Fcm_dsp_id%3D3%26external_user_id%3D%5BMM_UUID%5D,GET,302,,,-1,40,40,,,-1,0,0,-1,0,0,0,0,482,686,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Wed, 08 Jul 2015 09:07:01 GMT",0, +70,3954,4031,305,text/html,-0,,cm.g.doubleclick.net,74.125.136.157,/pixel?google_nid=casale_media&google_cm&google_sc,GET,302,,Google,-1,77,77,,,-1,0,0,-1,0,0,0,0,899,555,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Fri, 01 Jan 1990 00:00:00 GMT",0, +71,3957,4179,44,text/javascript,ad,,as.casalemedia.com,77.67.4.72,/cygnus?v=7&fn=cygnus_index_parse_res&s=143012&r=%7B%22id%22%3A660762355%2C%22site%22%3A%7B%22page%22%3A%22http%3A%2F%2Fdrudgereport.com%2F%22%2C%22ref%22%3A%22%22%7D%2C%22imp%22%3A%5B%7B%22id%22%3A%221%22%2C%20%22banner%22%3A%7B%22w%22%3A728%2C%22h%22%3A90%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22drudge_728x90%22%2C%22siteID%22%3A143012%7D%7D%2C%7B%22id%22%3A%222%22%2C%20%22banner%22%3A%7B%22w%22%3A160%2C%22h%22%3A600%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22drudge_160x600%22%2C%22siteID%22%3A143012%7D%7D%2C%7B%22id%22%3A%223%22%2C%20%22banner%22%3A%7B%22w%22%3A300%2C%22h%22%3A250%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22drudge_300x250%22%2C%22siteID%22%3A143012%7D%7D%2C%7B%22id%22%3A%224%22%2C%20%22banner%22%3A%7B%22w%22%3A300%2C%22h%22%3A250%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22drudge_300x250b%22%2C%22siteID%22%3A143012%7D%7D%2C%7B%22id%22%3A%225%22%2C%20%22banner%22%3A%7B%22w%22%3A300%2C%22h%22%3A250%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22drudge_300x250c%22%2C%22siteID%22%3A143012%7D%7D%2C%7B%22id%22%3A%226%22%2C%20%22banner%22%3A%7B%22w%22%3A300%2C%22h%22%3A600%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22drudge_300x600%22%2C%22siteID%22%3A143012%7D%7D%2C%7B%22id%22%3A%227%22%2C%20%22banner%22%3A%7B%22w%22%3A970%2C%22h%22%3A250%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22drudge_970x250%22%2C%22siteID%22%3A143012%7D%7D%2C%7B%22id%22%3A%228%22%2C%20%22banner%22%3A%7B%22w%22%3A320%2C%22h%22%3A50%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22drudge_320x50%22%2C%22siteID%22%3A143012%7D%7D%2C%7B%22id%22%3A%229%22%2C%20%22banner%22%3A%7B%22w%22%3A728%2C%22h%22%3A90%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22T1_drudge_728x90%22%2C%22siteID%22%3A164033%7D%7D%2C%7B%22id%22%3A%2210%22%2C%20%22banner%22%3A%7B%22w%22%3A160%2C%22h%22%3A600%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22T1_drudge_160x600%22%2C%22siteID%22%3A164033%7D%7D%2C%7B%22id%22%3A%2211%22%2C%20%22banner%22%3A%7B%22w%22%3A300%2C%22h%22%3A250%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22T1_drudge_300x250%22%2C%22siteID%22%3A164033%7D%7D%2C%7B%22id%22%3A%2212%22%2C%20%22banner%22%3A%7B%22w%22%3A300%2C%22h%22%3A250%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22T1_drudge_300x250b%22%2C%22siteID%22%3A164033%7D%7D%2C%7B%22id%22%3A%2213%22%2C%20%22banner%22%3A%7B%22w%22%3A300%2C%22h%22%3A250%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22T1_drudge_300x250c%22%2C%22siteID%22%3A164033%7D%7D%2C%7B%22id%22%3A%2214%22%2C%20%22banner%22%3A%7B%22w%22%3A300%2C%22h%22%3A600%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22T1_drudge_300x600%22%2C%22siteID%22%3A164033%7D%7D%2C%7B%22id%22%3A%2215%22%2C%20%22banner%22%3A%7B%22w%22%3A970%2C%22h%22%3A250%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22T1_drudge_970x250%22%2C%22siteID%22%3A164033%7D%7D%2C%7B%22id%22%3A%2216%22%2C%20%22banner%22%3A%7B%22w%22%3A320%2C%22h%22%3A50%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22T1_drudge_320x50%22%2C%22siteID%22%3A164033%7D%7D%2C%7B%22id%22%3A%2217%22%2C%20%22banner%22%3A%7B%22w%22%3A320%2C%22h%22%3A50%2C%22topframe%22%3A1%7D%2C%22ext%22%3A%20%7B%22sid%22%3A%22SQPS%22%2C%22siteID%22%3A165260%7D%7D%5D%7D,GET,200,,Akamai,-1,222,222,,,-1,3760,3918,-1,0,0,3918,3957,819,3650,0,http://js.indexww.com/ht/intpg13.js,1,"Wed, 08 Jul 2015 09:07:02 GMT",0, +72,4060,4109,0,,tracker,,a.rfihub.com,193.0.160.207,/cm?cm_dsp_id=57&cm_callback_url=http%3A%2F%2Fdsum.casalemedia.com%2Fcrum&cm_user_id=VZzoNrlQJnAAAAPLY6AAAACJ,GET,302,,,-1,49,49,,,-1,3953,4026,-1,0,0,4027,4059,1059,782,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Thu, 01 Jan 1970 00:00:00 GMT",0, +73,4061,4108,220,text/html,ad,,dis.criteo.com,178.250.2.76,/dis/usersync.aspx?r=10&p=7&cp=casaleP&cu=1&url=http%3A%2F%2Fdsum.casalemedia.com%2Fcrum%3Fcm_dsp_id%3D20%26external_user_id%3D%40%40CRITEO_USERID%40%40,GET,302,,,-1,47,47,,,-1,3955,4027,-1,0,0,4027,4061,730,571,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,-1,0, +74,4133,4182,43,image/gif,ad,,dsum.casalemedia.com,2.21.243.58,/crum?cm_dsp_id=3&external_user_id=cbed559c-e835-4900-9b9c-070cf42a0555,GET,200,,Akamai,-1,49,49,,,-1,4027,4101,-1,0,0,4101,4133,804,714,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Wed, 08 Jul 2015 09:07:02 GMT",0, +75,4139,4257,0,image/gif,ad,,cm.adgrx.com,38.74.193.132,/bridge?AG_PID=casale&AG_SETCOOKIE,GET,302,,,-1,118,118,,,-1,3955,4026,-1,0,0,4027,4139,575,451,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"""Thu, 23 Sep 2004 17:42:04 GMT""",0, +76,4139,4190,43,image/gif,ad,,r.casalemedia.com,172.229.202.99,/rum?cm_dsp_id=45&external_user_id=CAESEDWvYwbP6uUk3al0BXFJGkI&google_cver=1,GET,200,,Akamai,-1,51,51,,,-1,4035,4109,-1,0,0,4109,4139,831,716,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Wed, 08 Jul 2015 09:07:02 GMT",0, +77,4139,4265,0,,ad,,acuityplatform.com,38.65.9.35,/Adserver/cmds?cm_dsp_id=10&cm_callback_url=http%3A%2F%2Fdsum.casalemedia.com%2Fcrum&cm_user_id=VZzoNrlQJnAAAAPLY6AAAACJ,GET,302,,,-1,126,126,,,-1,3954,4031,-1,0,0,4031,4139,520,543,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Thu, 01 Dec 1994 16:00:00 GMT",0, +78,4146,4200,43,image/gif,ad,,dsum.casalemedia.com,2.21.243.58,/crum?cm_dsp_id=20&external_user_id=efc32f3a-361a-4667-9864-b31be4e6ee51,GET,200,,Akamai,-1,54,54,,,-1,0,0,-1,0,0,4115,4146,867,715,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Wed, 08 Jul 2015 09:07:02 GMT",0, +79,4150,4205,43,image/gif,ad,,dsum.casalemedia.com,2.21.243.58,/rum?cm_dsp_id=57&external_user_id=637611193697210544,GET,200,,Akamai,-1,55,55,,,-1,0,0,-1,0,0,4113,4150,885,696,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Wed, 08 Jul 2015 09:07:02 GMT",0, +80,4155,4283,0,,-0,,cas.pxl.ace.advertising.com,64.12.68.41,/cfcm.ashx?providerId=1013&extMatch=1&rcode=1,GET,302,,,-1,128,128,,,-1,3953,4043,-1,0,0,4043,4155,504,477,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Wed, 08 Jul 2015 09:07:02 GMT",0, +81,4162,4240,58,image/gif,ad,,sync.go.sonobi.com,54.154.200.212,/us.gif?nw=casale&nuid=VZzoNrlQJnAAAAPLY6AAAACJ%26653,GET,200,gzip,,-1,78,78,,,-1,4027,4109,-1,0,0,4109,4161,733,563,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Sat, 26 Jul 1997 05:00:00 GMT",0, +82,4166,4306,0,,-0,,casale-cm.p.veruta.com,70.42.146.148,/adserver/cookiematch?pnid=3000010,GET,302,,,-1,140,140,,,-1,3955,4043,-1,0,0,4043,4166,192,461,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,,0, +83,4183,4226,43,image/gif,ad,,ib.adnxs.com,37.252.170.146,/getuid?http://sync.go.sonobi.com/us.gif?nw=appnex&nuid=$UID,GET,200,,,-1,43,43,,,-1,0,0,-1,0,0,0,0,512,405,0,http://drudgereport.com/,24,"Sat, 15 Nov 2008 16:00:00 GMT",0, +84,4192,4232,0,image/gif,ad,,sync.mathtag.com,185.29.134.232,/sync/img?cs_wd_sy=1&dp=43&redir=http%3A%2F%2Fsync.go.sonobi.com%2Fus.gif%3Fnw%3Dmediamath%26nuid%3D[MM_UUID],GET,302,,,-1,40,40,,,-1,0,0,-1,0,0,0,0,472,589,0,http://drudgereport.com/,24,"Wed, 08 Jul 2015 09:07:01 GMT",0, +85,4199,4315,1,,ad,,adserver.adtechus.com,152.163.66.131,"/addyn/3.0/5235.1/1131607/0/0/ADTECH;cookie=info;alias=DrudgeReport;excludedSizes=160x600,300x600;loc=100;target=_blank;kvpageview=null;kvimkar=no;kvcategory=null;kvbrowser=Chrome;kvadex=1;;kvreferrer=drudgereport.com;kvportfolio=IMK;kvtier=60;kvcpm=undefined;kvksg=;grp=000001;misc=1436346421536",GET,200,,,-1,116,116,,,-1,0,0,-1,0,0,0,0,156,617,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/DrudgeReport_Home_Top_dynamic.js,208,"Mon, 15 Jun 1998 00:00:00 GMT",0, +86,4205,4310,2049,application/x-javascript,ad,,anvil.rubiconproject.com,31.186.225.25,/a/api/market.js?&account_id=6005&site_id=12414&zone_id=24981&rtb_model=1&cb=oz_onValuationLoaded_24981_15&size_id=15,GET,200,gzip,,-1,105,103,,,-1,0,0,-1,0,0,0,0,2436,698,0,http://tap-cdn.rubiconproject.com/partner/scripts/rubicon/dorothy.js?pc=6005/12414,26,,0, +87,4214,4252,0,,tracker,,b.scorecardresearch.com,2.16.4.121,/b?c1=2&c2=8075606&ns__t=1436346421554&ns_c=windows-1252&c8=DRUDGE%20REPORT%202015%C2%AE&c7=http%3A%2F%2Fdrudgereport.com%2F&c9=,GET,204,,Akamai,-1,38,38,,,-1,0,0,-1,0,0,0,0,248,532,0,http://drudgereport.com/,25,"Mon, 01 Jan 1990 00:00:00 GMT",0, +88,4241,4306,58,image/gif,ad,,sync.go.sonobi.com,54.154.200.212,/us.gif?nw=mediamath&nuid=cbed559c-e835-4900-9b9c-070cf42a0555,GET,200,gzip,,-1,65,65,,,-1,0,0,-1,0,0,0,0,741,484,0,http://drudgereport.com/,25,"Sat, 26 Jul 1997 05:00:00 GMT",0, +89,4262,4379,0,image/gif,ad,,cm.adgrx.com,38.74.193.132,/bridge.gif?AG_PID=casale,GET,302,,,-1,117,117,,,-1,0,0,-1,0,0,0,0,604,498,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"""Thu, 23 Sep 2004 17:42:04 GMT""",0, +90,4267,4320,43,image/gif,ad,,dsum.casalemedia.com,2.21.243.58,/crum?cm_dsp_id=10&external_user_id=00000000-0000-0000-0000-000000000000,GET,200,,Akamai,-1,53,53,,,-1,0,0,-1,0,0,0,0,921,840,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Wed, 08 Jul 2015 09:07:02 GMT",0, +91,4288,4404,0,,-0,,cas.pxl.ace.advertising.com,64.12.68.41,/cfcm.ashx?providerId=1013&extMatch=1&rcode=1&ctst=1,GET,302,,,-1,116,116,,,-1,0,0,-1,0,0,0,0,531,519,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Wed, 08 Jul 2015 09:07:03 GMT",0, +92,4309,4353,43,image/gif,ad,,r.casalemedia.com,172.229.202.99,/rum?cm_dsp_id=42&expiration=1438938422,GET,200,,Akamai,-1,44,44,,,-1,0,0,-1,0,0,0,0,922,804,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Wed, 08 Jul 2015 09:07:02 GMT",0, +93,4331,4370,35,image/gif,-0,,pixel.quantserve.com,95.172.94.22,/pixel;r=1347659799;a=p-31q9Yl_0VT7xs;labels=DrudgeReport%2C%20News%2C%20Conservative%2C%20Politics;fpan=1;fpa=P0-2053963938-1436346421560;ns=0;ce=1;cm=;je=1;sr=2560x1440x24;enc=n;dst=1;et=1436346421558;tzo=-120;ref=;url=http%3A%2F%2Fdrudgereport.com%2F;ogl=,GET,200,,,-1,39,39,,,-1,4228,4300,-1,0,0,4300,4331,474,595,0,http://drudgereport.com/,25,"Fri, 04 Aug 1978 12:00:00 GMT",0, +94,4345,4401,163,text/html,ad,,match.adsrvr.org,54.228.220.236,/track/cmf/generic?ttd_pid=sonobi&ttd_tpi=1,GET,302,,,-1,56,56,,,-1,4201,4289,-1,0,0,4290,4345,799,376,0,http://drudgereport.com/,24,,0, +95,4366,4406,0,text/html,ad,,x.bidswitch.net,23.251.138.196,/sync?ssp=sonobi,GET,302,,,-1,40,40,,,-1,4262,4328,-1,0,0,4328,4366,548,348,0,http://drudgereport.com/,25,"Mon, 26 Jul 1997 05:00:00 GMT",0, +96,4416,4535,1,,ad,,adserver.adtechus.com,152.163.66.131,"/addyn/3.0/5235.1/1131609/0/0/ADTECH;cookie=info;alias=DrudgeReport;excludedSizes=160x600,728x90;loc=100;target=_blank;kvpageview=null;kvimkar=no;kvcategory=null;kvbrowser=Chrome;kvreferrer=drudgereport.com;kvportfolio=IMK;kvksg=;grp=000001;misc=1436346421743",GET,200,,,-1,119,118,,,-1,0,0,-1,0,0,0,0,156,580,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/DrudgeReport_Home_Left_dynamic.js,230,"Mon, 15 Jun 1998 00:00:00 GMT",0, +97,4416,4465,43,image/gif,ad,,dsum.casalemedia.com,2.21.243.58,/rum?cm_dsp_id=41&external_user_id=b29838c0-2550-11e5-93ef-586502002970,GET,200,,Akamai,-1,49,49,,,-1,0,0,-1,0,0,0,0,1057,876,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Wed, 08 Jul 2015 09:07:03 GMT",0, +98,4416,4491,191,text/html,ad,,match.adsrvr.org,54.228.220.236,/track/cmb/generic?ttd_pid=sonobi&ttd_tpi=1,GET,302,,,-1,75,75,,,-1,0,0,-1,0,0,0,0,877,463,0,http://drudgereport.com/,108,,0, +99,4417,4472,43,image/gif,ad,,x.bidswitch.net,23.251.138.196,/ul_cb/sync?ssp=sonobi,GET,200,,,-1,55,55,,,-1,0,0,-1,0,0,0,0,602,406,0,http://drudgereport.com/,108,"Mon, 26 Jul 1997 05:00:00 GMT",0, +100,4432,4480,43,image/gif,ad,,r.casalemedia.com,172.229.202.99,/rum?cm_dsp_id=62&external_user_id=gS560014363464220073,GET,200,,Akamai,-1,48,48,,,-1,0,0,-1,0,0,0,0,978,857,0,http://ssum.casalemedia.com/usermatch?s=180942&cb=http%3A//sync.go.sonobi.com/us.gif%3Fnw%3Dcasale%26nuid%3D&C=1,1,"Wed, 08 Jul 2015 09:07:03 GMT",0, +101,4494,4559,58,image/gif,ad,,sync.go.sonobi.com,54.154.200.212,/us.gif?nw=td&nuid=97b3f540-9bb3-4bdc-884e-220e7d4423df,GET,200,gzip,,-1,65,65,,,-1,0,0,-1,0,0,0,0,741,563,0,http://drudgereport.com/,108,"Sat, 26 Jul 1997 05:00:00 GMT",0, +102,4555,4675,1,,ad,,adserver.adtechus.com,152.163.66.131,"/addyn/3.0/5235.1/1131611/0/0/ADTECH;cookie=info;alias=DrudgeReport;excludedSizes=160x600,728x90;loc=100;target=_blank;kvpageview=null;kvimkar=no;kvcategory=null;kvbrowser=Chrome;kvreferrer=drudgereport.com;kvportfolio=IMK;kvtier=60;kvcpm=undefined;kvksg=;grp=000001;misc=1436346421886",GET,200,,,-1,120,120,,,-1,0,0,-1,0,0,0,0,156,606,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/DrudgeReport_Home_Right_dynamic.js,207,"Mon, 15 Jun 1998 00:00:00 GMT",0, +103,4558,4621,2094,application/x-javascript,ad,,anvil.rubiconproject.com,31.186.225.25,/a/api/market.js?&account_id=6005&site_id=12414&zone_id=23428&rtb_model=1&cb=oz_onValuationLoaded_23428_15&size_id=15,GET,200,gzip,,-1,63,61,,,-1,0,0,-1,0,0,0,0,2481,698,0,http://tap-cdn.rubiconproject.com/partner/scripts/rubicon/dorothy.js?pc=6005/12414,26,,0, +104,4686,4804,1,,ad,,adserver.adtechus.com,152.163.66.131,"/addyn/3.0/5235.1/1131606/0/0/ADTECH;cookie=info;alias=DrudgeReport;excludedSizes=300x250,728x90;loc=100;target=_blank;kvpageview=null;kvimkar=no;kvcategory=null;kvbrowser=Chrome;kvreferrer=drudgereport.com;kvportfolio=IMK;kvtier=60;kvcpm=undefined;kvksg=;grp=000001;misc=1436346422014",GET,200,,,-1,118,118,,,-1,0,0,-1,0,0,0,0,156,606,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/DrudgeReport_Home_Bottom-Right_160x600.js,205,"Mon, 15 Jun 1998 00:00:00 GMT",0, +105,4687,4949,531,application/x-javascript,ad,,anvil.rubiconproject.com,31.186.225.25,/a/api/market.js?&account_id=6005&site_id=12414&zone_id=24980&rtb_model=1&cb=oz_onValuationLoaded_24980_9&size_id=9,GET,200,gzip,,-1,262,262,,,-1,0,0,-1,0,0,0,0,918,696,0,http://tap-cdn.rubiconproject.com/partner/scripts/rubicon/dorothy.js?pc=6005/12414,26,,0, +106,4801,4914,0,text/html,-0,,www.youtube.com,,/embed/MNk_Gg0zSiQ,GET,200,gzip,Google,-1,113,82,,,-1,4265,4319,-1,4354,4800,4319,4354,11843,457,0,http://drudgereport.com/,63,"Tue, 27 Apr 1971 19:44:06 EST",0, +107,4980,5098,1,,ad,,adserver.adtechus.com,152.163.66.131,/bind?ckey1=imkar;cvalue1=no;undefined;adct=text/html;misc=123,GET,200,,,-1,118,118,,,-1,0,0,-1,0,0,0,0,156,383,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_postview.js,272,"Mon, 15 Jun 1998 00:00:00 GMT",0, +108,5025,5072,305,application/javascript,widget,,trc.taboola.com,184.50.172.168,/intermarkets-drudgereport/trc/3/json?tim=11%3A07%3A02.245&data=%7B%22ii%22%3A%22_homepage_%22%2C%22it%22%3A%22home%22%2C%22sd%22%3Anull%2C%22ui%22%3Anull%2C%22vi%22%3A1436346422243%2C%22cv%22%3A%22167-RELEASE-7251854%22%2C%22uiv%22%3A%22default%22%2C%22id%22%3A139%2C%22u%22%3A%22http%3A%2F%2Fdrudgereport.com%2F%22%2C%22r%22%3A%5B%7B%22li%22%3A%22rbox-h2m%22%2C%22s%22%3A4%2C%22uim%22%3A%22thumbnails-d%3Aabp%3D0%22%2C%22uip%22%3A%22AdBlock%20Plus%20Placement%22%2C%22orig_uip%22%3A%22AdBlock%20Plus%20Placement%22%7D%5D%2C%22cb%22%3A%22TRC.callbacks.recommendations_1%22%7D,GET,200,gzip,Akamai,-1,47,47,,,-1,4923,4992,-1,0,0,4992,5024,1505,891,0,http://cdn.taboola.com/libtrc/impl.167-RELEASE.js,3,"Thu, 01 Jan 1970 00:00:00 GMT",0, +109,5077,5172,0,text/css,-0,,s.ytimg.com,,/yts/cssbin/www-embed-player-webp-vflm-YmMl.css,GET,200,gzip,Google,-1,95,40,,,-1,4913,4975,-1,5008,5076,4975,5008,32166,468,0,https://www.youtube.com/embed/MNk_Gg0zSiQ,3,"Wed, 06 Jul 2016 22:03:22 GMT",0, +110,5077,5285,0,text/javascript,-0,,s.ytimg.com,,/yts/jsbin/www-embed-player-vfliehFAy/www-embed-player.js,GET,200,gzip,Google,-1,208,96,,,-1,0,0,-1,0,0,0,0,65952,473,0,https://www.youtube.com/embed/MNk_Gg0zSiQ,8,"Wed, 15 Jul 2015 21:58:09 GMT",0, +111,5078,5875,0,text/javascript,-0,,s.ytimg.com,,/yts/jsbin/html5player-en_US-vflihzZsw/html5player.js,GET,200,gzip,Google,-1,797,214,,,-1,0,0,-1,0,0,0,0,327138,465,0,https://www.youtube.com/embed/MNk_Gg0zSiQ,9,"Wed, 15 Jul 2015 21:57:53 GMT",0, +112,5114,5176,0,image/gif,widget,,trc.taboola.com,184.50.172.168,/intermarkets-drudgereport/log/3/available,POST,204,,Akamai,-1,62,62,,,-1,0,0,-1,0,0,0,0,447,1293,0,http://cdn.taboola.com/libtrc/impl.167-RELEASE.js,5,,0, +113,5275,6019,13574,application/x-javascript,-0,,tags.expo9.exponential.com,204.11.109.78,/tags/DrudgeReportcom/Snackbar/tags.js,GET,200,gzip,,-1,744,294,,,-1,4978,5050,-1,0,0,5050,5274,13984,364,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/drudgereport_postview.js,9,"Wed, 08 Jul 2015 10:07:04 GMT",0, +114,6010,6049,0,,ad,,beacon.rubiconproject.com,31.186.225.27,"/beacon/p/rtp/valuation?&p=rubicon&pc=6005/12414&ptc=27921&api=valuation&asz=300x250&asid=15&tier=60&cpm=0.79084&hit=1&type=partner&ad=3690040&co=nl&rnd=3314&deal.73952.partners=2974&deal.75034.partners=3404&deals=73952,75034",GET,204,,,-1,39,39,,,-1,5794,5979,-1,0,0,5979,6010,173,824,0,http://drudgereport.com/,550,01 Jan 1970 10:00:00 GMT,0, +115,6075,6236,0,text/javascript,-0,,www.google.com,,/js/bg/xbHLj7YQREgQhjIIxAP96VjxtqTXWb45lWVrLVkLkIM.js,GET,200,gzip,Google,-1,161,45,,,-1,0,0,-1,6010,6075,5977,6010,3765,471,0,https://s.ytimg.com/yts/jsbin/www-embed-player-vfliehFAy/www-embed-player.js,23,"Wed, 06 Jul 2016 19:52:53 GMT",0, +116,6189,6364,0,image/webp,-0,,s.ytimg.com,,/yts/imgbin/player-common-vflQUYcEZ.webp,GET,200,,Google,-1,175,35,,,-1,0,0,-1,0,0,0,0,33294,481,0,https://s.ytimg.com/yts/jsbin/html5player-en_US-vflihzZsw/html5player.js,110,"Wed, 06 Jul 2016 21:57:38 GMT",0, +117,6358,6426,0,image/webp,-0,,i.ytimg.com,,/vi_webp/MNk_Gg0zSiQ/hqdefault.webp,GET,200,,Google,-1,68,46,,,-1,0,0,-1,0,0,0,0,18167,446,0,https://www.youtube.com/embed/MNk_Gg0zSiQ,1,"Wed, 08 Jul 2015 14:28:12 GMT",0, +118,6369,6451,0,font/woff2,-0,,fonts.gstatic.com,,/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2,GET,200,,Google,-1,82,58,,,-1,6190,6273,-1,6307,6368,6273,6307,14818,488,0,https://s.ytimg.com/yts/jsbin/html5player-en_US-vflihzZsw/html5player.js,110,"Wed, 06 Jul 2016 06:20:37 GMT",0, +119,6386,6423,0,,ad,,beacon.rubiconproject.com,31.186.225.27,/beacon/p/rtp/valuation?&p=rubicon&pc=6005/12414&ptc=24981&api=valuation&asz=300x250&asid=15&tier=60&cpm=0.79084&hit=2&type=partner&ad=3690040&co=nl&rnd=498&rtc=1&deal.75034.partners=3404&deals=75034,GET,204,,,-1,37,37,,,-1,0,0,-1,0,0,0,0,173,798,0,http://drudgereport.com/,550,01 Jan 1970 10:00:00 GMT,0, +120,6387,6586,157,application/x-javascript,-0,,a.tribalfusion.com,204.11.109.66,/displayAd.js?dver=0.4&th=8185426584,GET,200,gzip,,-1,199,199,,,-1,6119,6189,-1,0,0,6191,6386,673,354,0,http://tags.expo9.exponential.com/tags/DrudgeReportcom/Snackbar/tags.js,801,"Tue, 06 Oct 2015 09:07:05 GMT",0, +121,6628,6707,24605,text/javascript,-0,,ajax.googleapis.com,74.125.136.95,/ajax/libs/jquery/1.4.2/jquery.min.js,GET,200,gzip,Google,-1,79,38,,,-1,0,0,-1,0,0,0,0,25085,356,0,http://www.google.com/jsapi/,21,"Wed, 06 Jul 2016 06:20:12 GMT",0, +122,6664,6812,51430,text/javascript,-0,,ajax.googleapis.com,74.125.136.95,/ajax/libs/jqueryui/1.8.0/jquery-ui.min.js,GET,200,gzip,Google,-1,148,47,,,-1,0,0,-1,0,0,6628,6664,51912,361,0,http://www.google.com/jsapi/,21,"Wed, 22 Jun 2016 19:29:45 GMT",0, +123,6735,6797,0,,ad,,beacon.rubiconproject.com,31.186.225.27,"/beacon/p/rtp/valuation?&p=rubicon&pc=6005/12414&ptc=23428&api=valuation&asz=300x250&asid=15&tier=60&cpm=0.79084&hit=3&type=rtb&co=nl&rnd=8425&rtc=1&rta=rtb.randomized.session&ruc=-99&deal.73952.partners=2974&deal.75034.partners=3404&deals=73952,75034",GET,204,,,-1,62,62,,,-1,0,0,-1,0,0,0,0,189,850,0,http://drudgereport.com/,603,01 Jan 1970 10:00:00 GMT,0, +124,6798,6833,0,,-0,,widget.quantcast.com,172.229.204.39,/p-e2qh6t-Out2Ug/10,GET,301,,Akamai,-1,35,35,,,-1,6614,6742,-1,0,0,6742,6797,173,410,0,http://drudgereport.com/,590,,0, +125,6811,6852,0,text/html,-0,,widget.quantcast.com,,/p-e2qh6t-Out2Ug/10,GET,200,gzip,Akamai,-1,41,39,,,-1,0,0,-1,6753,6811,6725,6753,560,401,0,http://drudgereport.com/,603,"Wed, 08 Jul 2015 09:55:50 GMT",0, +126,6862,6916,0,image/png,-0,,widget.quantcast.com,,/user/widgetImage?domain=p-e2qh6t-Out2Ug&widget=10,GET,200,,Akamai,-1,54,51,,,-1,0,0,-1,0,0,0,0,9467,401,0,https://widget.quantcast.com/p-e2qh6t-Out2Ug/10,16,"Thu, 09 Jul 2015 06:23:49 GMT",0, +127,6944,7061,125,application/x-javascript,analytics,,keisu02.eproof.com,54.225.196.207,/gather.aspx?s=1&rfr=&host=http%3A%2F%2Fdrudgereport.com%2F&sc=0.39272191817872226,GET,200,gzip,,-1,117,117,,,-1,0,0,-1,0,0,0,0,582,400,0,http://keisu02.eproof.com/js/v20100407.js,1,-1,0, +128,7007,7057,0,,ad,,beacon.rubiconproject.com,31.186.225.27,"/beacon/p/rtp/valuation?&p=rubicon&pc=6005/12414&ptc=24980&api=valuation&asz=160x600&asid=9&tier=60&cpm=0.57171&hit=1&type=partner&ad=3582944&co=nl&rnd=4260&deal.73952.partners=2974&deal.75034.partners=3404&deal.100006.partners=2307&deals=73952,75034,100006",GET,204,,,-1,50,50,,,-1,0,0,-1,0,0,0,0,173,856,0,http://drudgereport.com/,604,01 Jan 1970 10:00:00 GMT,0, +129,7125,7160,35,image/gif,-0,,pixel.quantserve.com,95.172.94.22,/pixel;r=1451604239;a=p-e2qh6t-Out2Ug;fpan=0;fpa=P0-2053963938-1436346421560;ns=0;ce=1;cm=;je=1;sr=2560x1440x24;enc=n;dst=1;et=1436346424346;tzo=-120;ref=;url=http%3A%2F%2Fdrudgereport.com%2F;ogl=,GET,200,,,-1,35,35,,,-1,0,0,-1,0,0,7093,7125,287,572,0,http://drudgereport.com/,609,"Fri, 04 Aug 1978 12:00:00 GMT",0, +130,7442,7486,4442,application/x-javascript,tracker,,asset.pagefair.com,198.232.124.57,/measure.min.js,GET,200,gzip,NetDNA,-1,44,36,,,-1,7216,7409,-1,0,0,7410,7442,4913,333,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/DrudgeReport_Home_Left_dynamic.js,7,,0, +131,7458,7509,9073,application/x-javascript,tracker,,asset.pagefair.net,198.232.125.54,/ads.min.js,GET,200,gzip,NetDNA,-1,51,35,,,-1,7216,7426,-1,0,0,7426,7457,9532,329,0,http://cdn.intermarkets.net/u/Intermarkets/DrudgeReport/DrudgeReport_Home_Left_dynamic.js,7,,0, +132,7519,7554,31,application/x-javascript,tracker,,asset.pagefair.com,198.232.124.57,/adimages/adsense.js,GET,200,gzip,NetDNA,-1,35,35,,,-1,0,0,-1,0,0,0,0,503,338,0,http://asset.pagefair.com/measure.min.js,10,,0, +133,7520,7557,229,image/jpeg,tracker,,asset.pagefair.net,198.232.125.54,/adimages/textlink-ads.jpg,GET,200,gzip,NetDNA,-1,37,37,,,-1,0,0,-1,0,0,0,0,688,361,0,http://drudgereport.com/,1,,0, +134,7555,7596,229,image/jpeg,tracker,,asset.pagefair.com,198.232.124.57,/adimages/textlink-ads.jpg,GET,200,gzip,NetDNA,-1,41,41,,,-1,0,0,-1,0,0,7519,7554,688,361,0,http://drudgereport.com/,1,,0, +135,7626,7795,249,text/javascript,tracker,,cdn.krxd.net,23.235.43.175,/userdata/get?pub=5b94bfe4-8676-43fc-9fe9-39ead32cf359&technographics=1&callback=Krux.ns._default.kxjsonp_userdata,GET,200,gzip,Fastly,-1,169,169,,,-1,0,0,-1,0,0,0,0,734,460,0,http://cdn.krxd.net/ctjs/controltag.js.875fd5b280a77e06def8c74a5a268e2c,3,,0, +136,7675,7730,70,text/javascript,tracker,,beacon.krxd.net,54.228.230.125,/optout_check?callback=Krux.ns._default.kxjsonp_optOutCheck,GET,200,,,-1,55,55,,,-1,0,0,-1,0,0,7626,7675,585,408,0,http://cdn.krxd.net/ctjs/controltag.js.875fd5b280a77e06def8c74a5a268e2c,3,,0, +137,7687,7759,20,text/plain,ad,,sync.go.sonobi.com,54.154.200.212,/usc.gif?//beacon.krxd.net/usermatch.gif?partner=sonobi&partner_uid=[UID],GET,302,gzip,,-1,72,72,,,-1,0,0,-1,0,0,0,0,436,628,0,,,,0, +138,7721,7918,345,text/html,-0,,drudgereport.com,98.158.27.203,/favicon.ico,GET,404,,,-1,197,197,,,-1,0,0,-1,0,0,383,571,473,614,0,,,,0, +139,7763,7819,0,image/gif,tracker,,beacon.krxd.net,54.228.230.125,/usermatch.gif?partner=sonobi&partner_uid=e9b8638e-49e6-5a3b-938e-75640160e807,GET,204,,,-1,56,56,,,-1,0,0,-1,0,0,0,0,604,444,0,,,,0, +140,7877,8008,6,text/html,-0,,s.ixiaa.com,198.51.158.116,/digi/C726AB29-0470-440B-B8D2-D552CED3A3DC/a.gif,GET,302,,,-1,131,131,,,-1,7687,7759,-1,0,0,7760,7877,836,376,0,,,,0, +141,7889,8011,0,,tracker,,adadvisor.net,216.52.121.177,/adscores/g.js?sid=9212244187&_kdpid=2111c0af-fc3a-446f-ab07-63aa74fbde8e,GET,302,,,-1,122,122,,,-1,7686,7768,-1,0,0,7768,7889,453,403,0,,,,0, +142,7919,8038,47,application/javascript,tracker,,stats.pagefair.com,54.204.27.236,/stats/page_view_event/DDEE1ECB5A0546F8/a.js?wl_div_hid_t0=0&div_hid_t0=0&s_blk=0&wl_i_blk=0&i_blk=0&is_ab=0&is_wl=1&new_monthly=1&new_daily=1&cbfnc=r020122458529658616&_=0.11851625377312303,GET,200,,,-1,119,119,,,-1,7613,7807,-1,0,0,7807,7919,700,508,0,http://asset.pagefair.com/measure.min.js,20,,0, +143,8044,8108,0,image/gif,tracker,,beacon.krxd.net,54.228.230.125,/pixel.gif?source=smarttag&fired=user_data_timeout&confid=JQqG5SW9&_kpid=5b94bfe4-8676-43fc-9fe9-39ead32cf359&_kcp_s=Drudge%20Report&_kcp_d=drudgereport.com&_knifr=5&_kua_kx_tz=-120&geo_country=NL&geo_dma=0&rtsegs=oyky0ci5l&_kua_kx_lang=en-us&_kua_kx_tech_browser_language=en-us&_kua_kx_geo_country=NL&_kua_kx_geo_dma=0&t_navigation_type=0&t_dns=371&t_tcp=181&t_http_request=-1&t_http_response=384&t_content_ready=6915&t_window_load=7439&t_redirect=0&interchange_ran=true&userdata_was_requested=true&userdata_did_respond=false&store_segs_after=oyky0ci5l&sview=1&kplt0=32176&kplt1=32177&kplt2=32789&kplt3=32047&kplt4=32048&kplt5=32049&kplt6=32172&kplt7=32173&kplt8=32174&kplt9=32175&kplt10=32058&kplt11=53491&jsonp_requests=%2F%2Fbeacon.krxd.net%2Fcookie2json%2C182%2C%2F%2Fbeacon.krxd.net%2Foptout_check%2C111%2C%2F%2Fcdn.krxd.net%2Fuserdata%2Fget%2C169,GET,204,,,-1,64,64,,,-1,0,0,-1,0,0,0,0,604,1236,0,,,,0, +144,8096,8155,0,image/gif,tracker,,beacon.krxd.net,54.228.230.125,/data.gif?_kdpid=5eddb9ca-88c9-4c34-a9ae-2680df2a7de7&ea=NA&eb=NA&ec=NA&ed=NA&ee=NA&aa=NA&ab=NA&ac=NA&ay=NA&az=NA&ba=NA&bb=NA&bc=NA&be=NA&bf=NA&bi=NA&bj=NA&ga=NA&gb=NA&gc=NA&gd=NA&ge=NA&gf=NA&gg=NA&gh=NA&gi=NA&gj=NA&ha=NA&hb=NA&hc=NA&hd=NA&he=NA&hf=NA&va=NA&vb=NA&vc=NA&vd=NA&ve=NA&fa=NA&fb=NA&fc=NA&fd=NA&fe=NA&da=NA&db=NA&dc=NA&dg=NA&dh=NA&di=NA&dj=NA&dk=NA&ia=NA&ib=NA&ic=NA&ie=NA&if=NA&ig=NA&ih=NA&ij=NA&ik=NA&sba=NA&sbb=NA&sbc=NA&sbd=NA&sbe=NA&sbf=NA&sbg=NA&sbh=NA&sbi=NA&sbj=NA&sbk=NA&sbl=NA&sbm=NA&sbn=NA&sbo=NA&sbp=NA&sbq=NA&sbr=NA&la=NA&lb=NA&id=NA,GET,204,,,-1,59,59,,,-1,0,0,-1,0,0,8043,8095,604,940,0,,,,0, +145,8175,8236,0,,tracker,,d.agkn.com,52.17.120.165,/pixel/5500/?atr=000&ageh=&genderh=&fl=&age=&gender=&st=&sk=&pd=&cbr=&mip=&dm=&py=&l0=http://beacon.krxd.net/data.gif?_kdpid=2111c0af-fc3a-446f-ab07-63aa74fbde8e&_kua_seg=000&_kua_zip=&_kua_age=&_kua_gender=&_k_adadvisor_key=,GET,302,,,-1,61,61,,,-1,8048,8124,-1,0,0,8124,8174,720,552,0,,,"Sat, 01 Jan 2000 00:00:00 GMT",0, +146,8239,8294,0,image/gif,tracker,,beacon.krxd.net,54.228.230.125,/data.gif?_kdpid=2111c0af-fc3a-446f-ab07-63aa74fbde8e&_kua_seg=000&_kua_zip=&_kua_age=&_kua_gender=&_k_adadvisor_key=,GET,204,,,-1,55,55,,,-1,0,0,-1,0,0,0,0,604,500,0,,,,0, +147,8524,8581,90,text/javascript,tracker,,beacon.krxd.net,54.228.230.125,/optout_check?callback=Krux.ns._default.kxjsonp_optOutCheck,GET,200,,,-1,57,57,,,-1,0,0,-1,0,0,0,0,605,425,0,http://cdn.krxd.net/ctjs/controltag.js.875fd5b280a77e06def8c74a5a268e2c,3,,0, +148,8809,8932,0,image/gif,-0,,jslog.krxd.net,54.221.211.112,/jslog.gif?control_tag_version=5.53.7&commit=ed84596&pubid=5b94bfe4-8676-43fc-9fe9-39ead32cf359&siteid=18319&site_name=Drudge%20Report&browser_bucket=Chrome&lang=en&log_version=1.1&errors=%5B%7B%22type%22%3A%22test%22%2C%22msg%22%3A%22user_data_response%3Aundefined%22%7D%2C%7B%22type%22%3A%22js%22%2C%22url%22%3A%22%22%2C%22line%22%3A0%2C%22msg%22%3A%22Script%20error.%22%7D%2C%7B%22type%22%3A%22js%22%2C%22url%22%3A%22%22%2C%22line%22%3A0%2C%22msg%22%3A%22Script%20error.%22%7D%2C%7B%22type%22%3A%22js%22%2C%22url%22%3A%22%22%2C%22line%22%3A0%2C%22msg%22%3A%22Script%20error.%22%7D%2C%7B%22type%22%3A%22js%22%2C%22url%22%3A%22%22%2C%22line%22%3A0%2C%22msg%22%3A%22Script%20error.%22%7D%5D,GET,204,,,-1,123,123,,,-1,8043,8697,-1,0,0,8697,8809,596,1072,0,,,,0, diff --git a/listenToTheTrackers/index.php b/listenToTheTrackers/index.php new file mode 100644 index 0000000..b07b1a0 --- /dev/null +++ b/listenToTheTrackers/index.php @@ -0,0 +1,287 @@ + + + +
+ + +Canvas-based UI with visualization options. Note: No EQ/spectrum support for IE < 9 (too slow.) Data not implemented in HTML5.
+ + + ++ SoundManager 2 project page (not an MP3 link) +
+ + + + + diff --git a/listenToTheTrackers/js/soundmanagerv297a-20150601/demo/360-player/canvas-visualization.html b/listenToTheTrackers/js/soundmanagerv297a-20150601/demo/360-player/canvas-visualization.html new file mode 100755 index 0000000..e58c448 --- /dev/null +++ b/listenToTheTrackers/js/soundmanagerv297a-20150601/demo/360-player/canvas-visualization.html @@ -0,0 +1,360 @@ + + + +Canvas-based UI with visualization options. Note: Spectrum/EQ visualizations disabled for IE < 9 (too slow.) Data is not implemented under HTML5.
+You can also show FPS or customize the UI, or see the hi-fi version. Check the basic template for a minimal code example; also see the default 360° UI.
+ + + + + + + +Artist thank-yous: "Graffiti Sex" courtesy of The Fugitives. "Blue Belle Lament" courtesy of Adrian Glynn. "I Tried" and "People Asking" courtesy of SonReal.
+ +56K Modem sound (Creative Commons license) via dialup.mp3, from freesound.org user Jlew.
+ + ++ SoundManager 2 project page (not an MP3 link) +
+ + + +Canvas-based UI. Load progress, seek, play/pause etc. Also see 360° UI visualization demo.
+ +The script looks for a container element matching div.ui360, and then the first link inside of it.
<div class="ui360">
+ <a href="/path/to/an.mp3">play "an.mp3"</a>
+</div>
+
+ When the 360 player script loads, it adds a UI template to the block, prepending it in front of the MP3 link:
<div class="ui360">
+ <-- dynamically-inserted block -->
+ <div class="ui">
+ <canvas class="sm2-canvas"></canvas>
+ <span class="sm2-360btn"></span>
+ <div class="sm2-timing"></div>
+ <div class="sm2-cover"></div>
+ </div>
+ <-- /UI -->
+ <a href="/path/to/an.mp3">
+</div>
+
+The player's default 50x50-pixel canvas is defined both within JavaScript and CSS. For an example with different values, see this larger version.
+ +threeSixtyPlayer.config = {
+ playNext: false, // stop after one sound, or play through list until end
+ autoPlay: false, // start playing the first sound right away
+ allowMultiple: true, // let many sounds play at once (false = one at a time)
+ loadRingColor: '#ccc', // amount of sound which has loaded
+ playRingColor: '#000', // amount of sound which has played
+ backgroundRingColor: '#eee', // "default" color shown underneath everything else
+ animDuration: 500,
+ animTransition: Animator.tx.bouncy // http://www.berniecode.com/writing/animator.html
+}
+
+The CSS for the canvas UI block is a bit ugly, but JavaScript reads the width of the .sm2-360ui element in the DOM as set by CSS and uses that to later draw and update the canvas element while playing.
.ui360,
+.sm2-360ui {
+ /* size of the container for the circle, etc. */
+ width:50px;
+ height:50px;
+}
+
+
+This demo includes use of Bernie's Better Animation Class (Apache licensed) for some animation effects.
+Also, some loader/spinner icons from ajaxload.info are used for showing loading/buffering states.
+ ++ SoundManager 2 project page (not an MP3 link) +
+ + ++ Click + drag for fun. +
+ +SoundManager 2 now incorporates a "high performance" mode, which has been shown to noticeably improve timing and frequency of flash callbacks. This is important for timing, reducing delay between a JS call and the sound being played, etc.
+ +To reduce audio delay and timing issues from slow JS/Flash communication, SM2 will try to ensure that the flash movie is visible on screen at all times. If hidden or otherwise off-screen, Flash will be given lower priority and thus JS/flash "lag" (ie., delay) will be introduced when trying to play audio "in sync."
+ +Generally, positioning the flash movie using position:fixed and bottom/left or bottom/right 0px is the less-intrusive option.
+ ++ Throw from mouse +
++ + +
+ + +Sound source: "Acclivity", freesound.org
+ +
+
+
+Click and drag to draw.. Noisily.
+ + +Click and drag for fun.
+ +External demo: A Noisy DOM - part of a Yahoo! User Interface blog post, Enhancing YUI-based Apps with Audio.
+ + + +Wondering where to start? This page has inline executable code examples using the SoundManager 2 API.
+ +If you're wondering how to include SM2 in your page, the basic template will get you started.
+ +SM2's API features and behaviour can vary somewhat depending on client support, so it can be helpful to test under different configurations. The following are different configuration defaults for SoundManager 2. Clicking will change URL parameters and reload the page, causing SM2 to start up with the new options applied. Look at JS console output for details.
+ +HTML5 options: HTML5-only mode (API default, where supported) | HTML5 + fast polling | HTML5 + prefer flash for MP3/MP4 formats | disable HTML5
+ +Flash options: Flash 8 | Flash 9 (normal) | Flash 9 + highPerformance + fastPolling modes (higher JS callback frequency)
+ +soundManager.setup() methodIn order to configure SoundManager 2 for use, you must first call the setup() method. The url property and an onready function callback are commonly used together here.
soundManager.setup({
+
+ // where to find the SWF files, if needed
+ url: '/path/to/swf-directory/',
+
+ onready: function() {
+ // SM2 has loaded, API ready to use e.g., createSound() etc.
+ },
+
+ ontimeout: function() {
+ // Uh-oh. No HTML5 support, SWF missing, Flash blocked or other issue
+ }
+
+});
+
+
+SoundManager processes the onready and ontimeout queue in the order items were added. You can also add callbacks via soundManager.onready() and soundManager.ontimeout(), respectively. If you add listeners for these events after SM2 has loaded, your callback will be fired immediately.
Keep in mind SoundManager's core methods (createSound, etc.) will not be available until soundManager's onready() event fires. The initialization time for SM2 can vary across browsers/platforms, and should effectively be assumed to be "asynchronous." Because of this, it is recommended you write your code to handle onready being fired either before or after window.onload().
If you wish to have SM2 always wait for window.onload() before calling onready() or ontimeout(), you can pass waitForWindowLoad: true to soundManager.setup().
SoundManager 2 has debug mode enabled by default and will write to agents supporting console.log-style debugging, and/or a custom <div> element in the absence of a console.
+To disable debug output, pass debugMode: false to soundManager.setup().
Alternately, you may use the no-debug, minified version of the SM2 javascript library (which has internal debug code removed, and will silently return false.)
+ +var mySound = soundManager.createSound({
+ url: '../mpc/audio/CHINA_1.mp3'
+});
+mySound.play();
+
+ Creates a new sound object with a url, and calls its play() method.
Note: It is recommended you make one sound object per url, generally speaking, that you wish to play. Expressed another way: "Reduce, reuse, recycle."
idsoundManager.createSound({
+ id: 'mySound2',
+ url: '../mpc/audio/CHINA_1.mp3'
+});
+soundManager.play('mySound2');
+
+
+ Creates a new sound object with the given id, and then calls soundManager.play(), specifying the id of the desired sound.
If omitted, an id will be automatically generated. If a sound object with the provided id already exists, the existing object will be returned.
Cases for providing your own id
The id parameter is optional, but makes sound objects easier to look up. It's also helpful when the object returned from createSound() wasn't stored, or isn't in scope. Calling soundManager.getSoundById('mySound2') will return the matching sound object, or null if none is found.
soundManager.play() and related convenience methods take an id string, and call the method on the given sound object. Thus, soundManager.play('foo') is functionally equivalent to soundManager.getSoundById('foo').play()
Reduce, reuse, recycle
+ +Unless you need to track separate instances of a sound playing simultaneously, it's best to create and re-use one sound object for each unique sound resource (URL) you have. If you want to play a single sound multiple times, layered on top of itself in an overlapping/chorus style, look at the multiShot sound option (Flash 9 + HTML5 only).
onfinish event handler + play with volume argumentvar demo2Sound = soundManager.createSound({
+ url: '../mpc/audio/CHINA_1.mp3',
+ onfinish: function() {
+ soundManager._writeDebug(this.id + ' finished playing');
+ }
+});
+demo2Sound.play({
+ volume: 50
+});
+
+
+ (creates, then plays a new sound - a function is called when the sound finishes playing)
+ +onload event handlersoundManager.createSound({
+ url: '../mpc/audio/CHINA_1.mp3',
+ // callback for when the sound has loaded
+ onload: function() {
+ soundManager._writeDebug(this.id + ' loaded');
+ this.play();
+ }
+}).load();
+
+ This creates and loads a sound, using the onload event callback to begin playback once the sound has loaded.
whileloading event handlersoundManager.createSound({
+ url: 'http://freshly-ground.com/data/audio/mpc/20060826%20-%20Armstrong.mp3?rnd=' + Math.random(),
+ // begin loading right away
+ autoLoad: true,
+ whileloading: function() {
+ soundManager._writeDebug(this.id + ': loading ' + this.bytesLoaded + ' / ' + this.bytesTotal);
+ }
+});
+
+ This creates and auto-loads a sound, showing load progress where applicable.
+ +idsoundManager.play('aDrumSound');
+
+ This plays an existing sound made earlier using soundManager.createSound(), specifying an id parameter of aDrumSound.
Alternately, you can reference a sound by id and call methods directly on the object itself - for example, soundManager.getSoundById('aDrumSound').play();
onfinish, with multiShot (Flash 9 + HTML5 only)soundManager.play('aDrumSound', {
+ // allow onfinish() to fire for each "shot", instead of only last shot
+ multiShotEvents: true,
+ onfinish: function() {
+ soundManager.play('aCymbalSound');
+ }
+});
+
+ This will play an existing sound (created in-page), and uses the onfinish() callback to play a second, pre-existing sound.
Also note that the button can be clicked multiple times, and the sound will be "layered" as multiShot is enabled for both of these sounds when using Flash 9 or HTML5. An onfinish event will also fire as each sound finishes.
+Bug/behaviour note: Whenever "play" is called on a SMSound object, any parameters passed in will apply to all currently-playing instances of the sound if multiShot is allowed. For example, the onfinish handler from demo 4a will apply to demo 3 if 4a is started while 3 is still playing.
+* Multishot is Flash 9+ and HTML5 only.
+ +onfinish()soundManager.createSound({
+ id: 'aBassDrum',
+ url: '../mpc/audio/AMB_BD_1.mp3',
+ multiShot: false,
+ // when the first sound finishes...
+ onfinish: function() {
+ // create and play the second.
+ soundManager.createSound({
+ id: 'aRimSound',
+ url: '../mpc/audio/AMB_RIM1.mp3'
+ }).play();
+ }
+});
+soundManager.play('aBassDrum');
+
+ This will create and play a new sound, using the onfinish() callback to create and play a second, new sound.
Note that createSound() will return an existing sound object if one already exists with the given id. You can test this by running the demo more than once.
onfinish()-based)var s = soundManager.createSound({
+ id: 'hhCymbal',
+ url: '../mpc/audio/AMB_HHOP.mp3'
+});
+
+function loopSound(sound) {
+ sound.play({
+ onfinish: function() {
+ loopSound(sound);
+ }
+ });
+}
+
+loopSound(s);
+
+
+ |
+Note that there are issues with seamlessly-looping sounds, it is "close, but not perfect" with Flash 8/9 at this point.
+ +loops parameter method)var s = soundManager.createSound({
+ id: 'hhCymbal',
+ url: '../mpc/audio/AMB_HHOP.mp3'
+});
+
+s.play({
+ loops: 3
+});
+
+
+ |
+Looping is possible as shown above using Flash 9. With flash 8, the sound must be preloaded before looping can begin - eg. autoLoad: true, onload: function() { this.play{loops: 3} }. For tighter looping, see See Seamless Looping MP3 in Flash for further details.
HTML5 support note: Native HTML5 looping is infinite when enabled, and does not support arbitrary loop counts. For now, consider using your own function with onfinish() -> play() if you want to loop a sound a certain number of times. Refer to the above onfinish() example for a basic idea.
onPosition()var s = soundManager.getSoundById('aCymbalSound'); // existing sound object
+
+// register some listeners (only do this once, they will work for subsequent plays)
+
+if (typeof addedListeners === 'undefined') {
+ addedListeners = true;
+
+ s.onPosition(500, function(eventPosition) { // fire at 0.5 seconds
+ soundManager._writeDebug('Sound ' + this.id + ' has reached position ' + eventPosition);
+ });
+
+ s.onPosition(1000, function(eventPosition) { // fire at 1 second
+ soundManager._writeDebug('Sound ' + this.id + ' has reached position ' + eventPosition);
+ });
+}
+
+s.play({
+ multiShot: false,
+ whileplaying: function() {
+ // demo only: show sound position while playing, for context
+ soundManager._writeDebug('position = ' + this.position);
+ }
+});
+
+
+
+onPosition() allows you to add an event listener for a given time (in miliseconds, watching the position property); the event fires when that time has been reached while a sound is playing.
Note that for multiShot cases, the listeners will only fire for the original (first) shot because its position is the only one that is tracked within Flash.
+ +onPosition() and clearOnPosition()var s = soundManager.getSoundById('aCymbalSound'); // existing sound object
+
+// clear listeners from prior demo, if they were assigned...
+
+if (typeof addedListeners !== 'undefined') {
+
+ soundManager._writeDebug('Removing previous demo listeners...');
+ s.clearOnPosition(500); // remove 500 msec listener
+ s.clearOnPosition(1000); // remove 1000 msec listener
+
+}
+
+s.onPosition(750, function(eventPosition) { // fire at 0.75 seconds
+
+ soundManager._writeDebug('Sound ' + this.id + ' has reached position ' + eventPosition);
+ // and now, remove the listener using the eventPosition specified in this callback
+ // so next time the sound plays, this listener will not fire
+ this.clearOnPosition(eventPosition);
+
+});
+
+s.play({
+ whileplaying: function() {
+ // demo only: show sound position while playing, for context
+ soundManager._writeDebug('position = ' + this.position);
+ },
+ onfinish: function() {
+ // when the sound finishes, play it once more to show that the listener does not fire.
+ soundManager._writeDebug('Playing once more, onPosition() should not fire');
+ this.play({
+ onfinish: function() {
+ soundManager._writeDebug('"' + this.id + '" finished.');
+ }
+ });
+ }
+});
+
+
+
+When onPosition() is used, a listener is added and a callback is fired when the sound reaches the desired position. To remove the listener, clearOnPosition() is called using the same position value.
from: and to: parametersvar spliceDemo = soundManager.createSound({
+ id: 'spliceSound',
+ url: '../mpc/audio/AMB_HHOP.mp3'
+});
+
+// optional: stop before re-starting sound (covers overlapping play attempts)
+spliceDemo.stop();
+
+spliceDemo.play({
+ // start position
+ from: 500,
+ // end position
+ to: 1200,
+ onstop: function() {
+ soundManager._writeDebug('sound stopped at position ' + this.position);
+ // note that the "to" target may be over-shot by 200+ msec, depending on polling and other factors.
+ }
+});
+
+
+ |
+By specifying "from" and "to" parameters to methods like play() and createSound(), you may play a sample (or segment) of audio from a larger file. An audio "sprite" of one file with many sounds is one way to think of this. Given timing accuracy of the "to" target may vary a lot, it is safest to have perhaps 500-msec gaps of silence between distinct sounds to ensure that no accidental overlaps occur.
+To tighten the accuracy of the "to" timing, try using soundManager.useHighPerformance.
+If HTML5 audio is being used, the sound should begin playing once a "canplay" event fires (after a connection has established), and the sound will then seek to the correct start position. When using flash, the whole audio file will be loaded before playback can begin.
+Given limitations, Flash 9's multiShot (chorusing) mode does not apply here. If you wish to trigger a sound numerous times, call stop() before play() to reset the sound each time, or make multiple sound objects that reuse the same sprite.
+ +from: and to: parameters
+
+
Portions of a sound can be played by specifying from and to when calling play(). This can be useful for performance, i.e., having an "audio sprite" that loads in a single HTTP request.
var fhDemo = soundManager.createSound({
+ url: 'http://freshly-ground.com/data/audio/sm2/fitter-happier-64kbps.mp3'
+});
+
+function playFromTo(nFrom, nTo) {
+ fhDemo.stop(); // optional: stop before re-starting sound (covers overlapping play attempts)
+ fhDemo.play({
+ from: nFrom,
+ to: nTo,
+ onstop: function() {
+ soundManager._writeDebug('sound stopped at position ' + this.position);
+ // note that the "to" target may be over-shot by 200+ msec, depending on polling and other factors.
+ }
+ });
+}
+
+function fitterHappier() {
+ playFromTo(128, 2100);
+}
+
+function moreProductive() {
+ playFromTo(2500, 3850);
+}
+
+function comfortable() {
+ playFromTo(4275, 5200);
+}
+
+function notDrinkingTooMuch() {
+ playFromTo(5500, 7250);
+}
+
+function regularExerciseAtTheGymThreeDaysAWeek() {
+ playFromTo(7500, 11500);
+}
+
+function atEase() {
+ // interesting edge case: flash may cut off sound near end.
+ // workarounds: use play({position:x}), or specify "to" time > duration eg. 99999.
+ playFromTo(11600, 99999);
+}
+
+// demo-specific hack: assign to the window object, so demo buttons work
+window.fitterHappier = fitterHappier;
+window.moreProductive = moreProductive;
+window.comfortable = comfortable;
+window.notDrinkingTooMuch = notDrinkingTooMuch;
+window.regularExerciseAtTheGymThreeDaysAWeek = regularExerciseAtTheGymThreeDaysAWeek;
+window.atEase = atEase;
+
+
+
+
+ | | | | |
+
+// predefined/preloaded sound
+var sound = soundManager.getSoundById('chinaCymbal');
+
+// volume at 85%
+sound.setVolume(85);
+
+// 0.25 seconds into sound
+sound.setPosition(250);
+
+// pan 75% to the left
+sound.setPan(-75);
+
+// begin playback with new settings
+sound.play();
+
+
+This will set the position and pan of an existing, pre-loaded sound, then play it. Where applicable, these settings become the new defaults for the sound.
+ +play() with sound optionsvar sound = soundManager.getSoundById('chinaCymbal');
+sound.play({
+ volume: 100,
+ position: 0,
+ pan: 75
+});
+This is an elegant way of playing a sound with specific parameters "just one time", overriding the defaults applied when the sound was created.
+ +Note that if planning to layer sounds with multiShot (Flash 9 only), this variant method will give best results as each new "channel" is started with parameters.
+ +If not passed a sound ID, soundManager.mute() will mute all existing and newly-created sounds. soundManager.unmute() can also be passed a sound ID, and performs the inverse either on a single sound or all sounds.
+In this demo, all sounds are globally muted and unmuted a few times. Different parameters are used to help audibly separate the sounds.
+soundManager.mute(); // mute all sounds
+
+soundManager.createSound({
+ id: '880hz',
+ url: '../_mp3/880hz.mp3',
+ autoLoad: true,
+ onload: function() {
+ // soundManager.mute(); // mute all sounds
+ // play (muted) cymbal sound..
+ this.play({
+ volume: 75, // volume for when un-muted
+ pan: -75, // mostly on left channel
+ // .. and clean-up afterwards
+ onfinish: function() {
+ this.destruct();
+ }
+ });
+
+ this.setVolume(25); // new volume for when un-muted..
+
+ soundManager.play('s440hz', {
+ pan: 75,
+ onfinish: function() {
+ document.getElementById('btn-d5b').disabled = false;
+ }
+ });
+
+ // once playing, toggle all sounds some more
+ setTimeout(soundManager.unmute, 500);
+ setTimeout(soundManager.mute, 1000);
+ setTimeout(soundManager.unmute, 1500);
+ setTimeout(soundManager.mute, 2000);
+ setTimeout(soundManager.unmute, 2500);
+ }
+});
+
+
+
+soundManager.createSound({
+ id: '880hz',
+ url: '../_mp3/880hz.mp3',
+ autoLoad: true,
+ onload: function() {
+ soundManager.mute('880hz'); // mute this - alternately, this.mute() would work here
+ soundManager.play('s440hz', { // play another sound to demo muting
+ onfinish: function() {
+ document.getElementById('btn-d5c').disabled = false;
+ }
+ });
+
+ // play 880hz (muted)..
+ this.play({
+ volume: 75,
+ // .. and clean-up afterwards
+ onfinish: function() {
+ this.destruct();
+ }
+ });
+
+ this.setVolume(50); // still muted, however..
+
+ // mute/unmute china cymbal some more
+ // mute sound calls: soundManager.mute('880hz'), or soundManager.getSoundById('880hz').mute();
+ setTimeout(this.unmute, 250);
+ setTimeout(this.mute, 500);
+ setTimeout(this.unmute, 750);
+ setTimeout(this.mute, 1000);
+ setTimeout(this.unmute, 1250);
+ }
+});
+
+
+
+var foo = soundManager.createSound({
+ id: 'fooSound',
+ url: '../mpc/audio/AMB_BD_1.mp3'
+});
+
+// soundManager.play('fooSound');
+
+// (Some time later on...)
+// soundManager.unload('fooSound'); - release the loaded MP3
+// soundManager.destroySound('fooSound'); - destroy the sound, freeing up memory etc. Also calls unload().
+
+// Alternate (demo) approach, call methods directly on sound object itself:
+foo.play({
+ onfinish: function() {
+ // once sound has loaded and played, unload and destroy it.
+ this.destruct(); // will also try to unload before destroying.
+ }
+});
+
+
+
+var preload = soundManager.createSound({
+ id: 'preloadSound',
+ url: '../mpc/audio/AMB_HHOP.mp3'
+});
+
+// load the sound ahead of time
+preload.load({
+ // and start playing it at onload
+ onload: function() {
+ this.play();
+ }
+});
+
+
+
+var bad = soundManager.createSound({
+ id: 'badSound',
+ url: 'badurl.mp3',
+ onload: function(bSuccess) {
+ soundManager._writeDebug('sound '+(bSuccess?'loaded!': 'did NOT load.'));
+ }
+});
+bad.play();
+
+
+
+var s = soundManager.createSound({
+ url: '../mpc/audio/AMB_HHOP.mp3'
+});
+s.play();
+s.destruct();
+
+
+
+The Flash 9 version seems to resume the sound 1 msec earlier than it should, perhaps related to the timing/delay issue most noticeable on Windows.
+var count = 0;
+var pos = -1;
+var s = soundManager.createSound({
+ url: '../mpc/audio/CHINA_1.mp3',
+ whileplaying: function() {
+ if (count == 0) {
+ if (this.position > 1000) {
+ this.pause();
+ pos = this.position;
+ count++;
+ this.resume();
+ }
+ } else if (count == 1) {
+ soundManager._writeDebug('old position: ' + pos);
+ soundManager._writeDebug('new position: ' + this.position);
+ // See that this.position is less than pos!
+ count++;
+ }
+ },
+ onfinish: function() {
+ this.destruct();
+ }
+});
+s.play();
+
+
+whileplaying() event assignmentNote that when using the Flash 9 version of SM2 with Flash 9 and 10 plugins, flash/OS-related delay conditions may result in the position property being less than the duration property, even by the end of the sound.
var foo = soundManager.createSound({
+ url: '../mpc/audio/CRASH_1.mp3'
+});
+foo.options.whileplaying = function() {
+ soundManager._writeDebug('whileplaying(): '+this.position+' / '+this.duration);
+}
+foo.play();
+
+// note: assign .options before calling .play(), as that "bakes" the options into a play instance object.
+// the below "late" event handler assignment will have no effect on the already-playing instance.
+foo.options.onfinish = function() { soundManager._writeDebug(this.id + ' stopped.'); }
+
+
+
+To work around a known "chipmunk" sampling rate issue with 48 KHz MP3s in Flash, one can apparently load a sound using Flash 9 with stream = false, and then call play() once the sound has fully-loaded. Exactly why this works is not known.
+var fortyeight = soundManager.createSound({
+ url: 'http://freshly-ground.com/data/audio/48khz-test.mp3'
+});
+
+if (!fortyeight.loaded) {
+ // first time loading/playing
+ fortyeight.load({
+ stream: false,
+ onload: function() {
+ // sound has fully-loaded
+ this.play();
+ }
+ });
+} else {
+ // sound has already loaded
+ fortyeight.play();
+}
+
+
+
+autoLoad:true + play() testcaseBug testcase (Flash 8 version-specific): creating a sound with autoLoad:true and immediately calling play() does not work.
+var autoLoadTest = soundManager.createSound({
+ id: 'autoLoadTest',
+ url: getRandomMP3URL(),
+ onload: function() {
+ soundManager._writeDebug(this.id + ' loaded.');
+ },
+ onplay: function() {
+ soundManager._writeDebug('Starting sound: '+this.id);
+ },
+ autoPlay: false,
+ autoLoad: true,
+ stream: true
+ });
+ // autoLoadTest.play(); // sound will not start
+ setTimeout(autoLoadTest.play,1000); // may work with a delay?
+
+Under Flash 8, this case does not work as expected. Even with the delay, the sound does not begin playing as soon as expected - sometimes it fires after the sound loads, in fact. For this reason, avoid using autoLoad:true if you intend to play the sound shortly after creating it when using Flash 8.
autoPlay + onfinish() testcaseBug testcase (Flash 8 version-specific): onfinish() does not fire with autoPlay:true
+var sound = soundManager.createSound({
+ id: 'demo14',
+ url: '../mpc/audio/AMB_SN13.mp3',
+ onfinish: function() {
+ soundManager._writeDebug(this.id + ' finished (now destroying)');
+ // destroy this sound
+ this.destruct();
+ },
+ autoPlay: true,
+ multiShot: false
+});
+
+
+
+onstop() -> unload() testcaseBug testcase: unload() from onstop() does not work
+var sound16 = soundManager.createSound({
+ id: 'demo15',
+ url: getRandomMP3URL(),
+ onstop: function() {
+ soundManager.unload(this.id);
+ },
+ onload: function() {
+ soundManager._writeDebug('loaded');
+ }
+});
+sound15.play();
+setTimeout(sound15.stop, 1500);
+
+
+
+Reporting the isBuffering property of a SMSound object
+if (soundManager.flashVersion != 8) {
+ var sound16 = soundManager.createSound({
+ id: 'demo16',
+ url: getRandomMP3URL(),
+ onbufferchange: function() {
+ soundManager._writeDebug('Buffering '+(this.isBuffering?'started': 'stopped')+'.');
+ },
+ onload: function() {
+ soundManager._writeDebug(this.id + ' loaded.');
+ }
+ });
+ sound16.play();
+}
+
+
+
+Subject to browser support, a data: URI should work when provided to a native HTML5 Audio() instance.
You should not use this unless you know what you're doing and are willing to rely only on HTML5 support.
+Additionally, data: URIs appear not to work on mobile devices (iOS: iPad, iPhone in particular.)
+IE 9 + 10 do not support WAV under HTML5 Audio(). In addition to being the only major browser lacking .WAV support, irony is not lost on the fact that MSFT co-created the WAV/RIFF spec with IBM. (See yonder.)
if (soundManager.html5) {
+ soundManager.createSound({
+ // explicit type, SM2 doesn't detect MIME type in data: URIs yet
+ type: 'audio/wav',
+ // view source (or console) for the full URI.
+ url: getWaveDataURI()
+ }).play();
+}
+See your JS console for live debug/log output.
+ +soundManager.setup() (url, onready etc.)soundManager.play()play() with sound optionsonload() eventwhileloading() eventonfinish()onfinish()CreateSound() and play() with eventsmultiShotEventsloopsonbufferchange(), isBufferingonPosition()onPosition() + clearOnPosition()from + tofrom and toA configurable, resolution-independent HTML + SVG-based UI for playing collections of sounds.
+ +Once initialized, players will be added to the array window.sm2BarPlayers. You can access and control players in this fashion. For example, window.sm2BarPlayers[0].actions.play() will start the first player UI. You can also toggle the playlist "drawer" via window.sm2BarPlayers[0].actions.menu().
Thanks to SonReal and Adrian Glynn for making these demos sound notably better.
+Sample textures are from subtlepatterns.com. "If you need more, that's where to get 'em."
+SVG icons are from IcoMoon, "Entypo" (CC-BY SA 3.0) and "IcoMoon Free" (GPL) sets.
+Missing button images? Make sure your server is returning an appropriate MIME type for SVG assets. An .htaccess example: AddType image/svg+xml svg svgz
Color
+ +Color opacity
+ +Player texture
+ +Page background
+ +Font size
+ 12 64 +Try combinations of color, opacity and texture.
+ +CSS for these options:
+ +
+.sm2-bar-ui {
+ font-size: 16px;
+}
+.sm2-bar-ui .sm2-main-controls,
+.sm2-bar-ui .sm2-playlist-drawer {
+ background-color: #2288cc;
+}
+.sm2-bar-ui .sm2-inline-texture {
+ background: transparent;
+}
+
+
+ HTML for these options:
+ +<div class="sm2-bar-ui"> + <!-- player HTML goes here --> +</div>+
<div class="sm2-bar-ui fixed full-width"> ... </div> below ↓