-
-
Save AndrejAndb/7465865 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var videoAdSDKl = { | |
| fpv: "0.1", | |
| sdk: "mwebl", | |
| format: "vast2", | |
| gen: function (_ps, appendix) { | |
| var baseurl = "http://ads.smartstream.tv/r/?lcall"; | |
| var hash = this.hash(this.nscreen() + this.timezone() + this.maths() + this.language() + this.software() + this.plugins() + this.hardware() + this.fonter()); | |
| var url_params = ""; | |
| url_params += "&_ps=" + _ps; | |
| url_params += "&_f=" + this.format; | |
| url_params += "&rev=" + this.fpv; | |
| url_params += "&idt=9"; | |
| url_params += "&did=" + hash; | |
| url_params += "&r=" + this.ts(); | |
| url_params += "&tz=" + this.timezone(); | |
| url_params += "&ref=" + this.host(); | |
| url_params += this.screen(); | |
| url_params += "&_s=" + this.sdk; | |
| url_params += (typeof appendix === "undefined") ? "" : "&" + appendix; | |
| return baseurl + url_params | |
| }, | |
| host: function () { | |
| return window.location.host | |
| }, | |
| cooker: function () { | |
| return | |
| }, | |
| software: function () { | |
| var lst_softwares = ""; | |
| try { | |
| lst_softwares += navigator.userAgent | |
| } catch (e) {}; | |
| try { | |
| lst_softwares += navigator.vendor | |
| } catch (e) {}; | |
| try { | |
| lst_softwares += navigator.platform | |
| } catch (e) {}; | |
| try { | |
| lst_softwares += navigator.appName | |
| } catch (e) {}; | |
| try { | |
| lst_softwares += navigator.appVersion | |
| } catch (e) {}; | |
| try { | |
| lst_softwares += navigator.appCodeName | |
| } catch (e) {}; | |
| try { | |
| lst_softwares += navigator.javaEnabled() | |
| } catch (e) {}; | |
| return lst_softwares | |
| }, | |
| hardware: function () { | |
| var lst_hardwares = ""; | |
| try { | |
| lst_hardwares += navigator.oscpu | |
| } catch (e) {}; | |
| try { | |
| lst_hardwares += navigator.cpuClass | |
| } catch (e) {}; | |
| return lst_hardwares | |
| }, | |
| nscreen: function () { | |
| var screen_resolution = ""; | |
| var w = 0; | |
| var h = 0; | |
| try { | |
| w = screen.width; | |
| h = screen.height | |
| } catch (e) {}; | |
| if (w > h) screen_resolution = w + "x" + h; | |
| else screen_resolution = h + "x" + w; | |
| return screen_resolution | |
| }, | |
| screen: function () { | |
| var screen_parameters = ""; | |
| try { | |
| screen_parameters = "&srw=" + screen.width; | |
| screen_parameters += "&srh=" + screen.height | |
| } catch (e) {}; | |
| return screen_parameters | |
| }, | |
| language: function () { | |
| var lst_language = ""; | |
| try { | |
| lst_language += navigator.language | |
| } catch (e) {}; | |
| try { | |
| lst_language += navigator.systemLanguage | |
| } catch (e) {}; | |
| try { | |
| lst_language += navigator.userLanguage | |
| } catch (e) {}; | |
| try { | |
| lst_language += navigator.browserLanguage | |
| } catch (e) {}; | |
| return lst_language | |
| }, | |
| ts: function () { | |
| return Math.round((new Date()).getTime() / 1000) | |
| }, | |
| timezone: function () { | |
| return new Date().getTimezoneOffset() / 60 | |
| }, | |
| maths: function () {}, | |
| fonter: function () { | |
| var lst_fonttests = ""; | |
| var fonts = ["sans", "cursive", "monospace", "serif", "sans-serif", "fantasy", "default", "Arial", "Arial Black", "Arial Narrow", "Arial Rounded MT Bold", "Book Antiqua", "Bookman Old Style", "Bradley Hand ITC", "Bodoni MT", "Calibri", "Century", "Century Gothic", "Casual", "Comic Sans MS", "Consolas", "Copperplate Gothic Bold", "Courier", "Courier New", "English Text MT", "Felix Titling", "Futura", "Garamond", "Geneva", "Georgia", "Gentium", "Haettenschweiler", "Helvetica", "Impact", "Jokerman", "King", "Kootenay", "Latha", "Liberation Serif", "Lucida Console", "Lalit", "Lucida Grande", "Magneto", "Mistral", "Modena", "Monotype Corsiva", "MV Boli", "OCR A Extended", "Onyx", "Palatino Linotype", "Papyrus", "Parchment", "Pericles", "Playbill", "Segoe Print", "Shruti", "Tahoma", "TeX", "Times", "Times New Roman", "Trebuchet MS", "Verdana", "Verona", "Comic Sans MS", "Arial Black", "Arial CYR", "Chiller", "Arial Narrow", "Arial Rounded MT Bold", "Baskerville Old Face", "Berlin Sans FB", "Blackadder ITC", "Lucida Console", "Symbol", "Times New Roman", "Webdings", "Agency FB", "Vijaya", "Algerian", "Arial Unicode MS", "Bodoni MT Poster Compressed", "Bookshelf Symbol 7", "Calibri", "Cambria", "Cambria Math", "Kartika", "MS Mincho", "MS Outlook", "MT Extra", "Segoe UI", "Aharoni", "Aparajita", "Amienne", "cursive", "Academy Engraved LET", "LCD", "LuzSans-Book", "sans-serif", "ZWAdobeF", "Eurostile", "SimSun-PUA", "Blackletter686 BT", "Myriad Web Pro Condensed", "Matisse ITC", "Bell Gothic Std Black", "David Transparent", "Adobe Caslon Pro", "AR BERKLEY", "Australian Sunrise", "Myriad Web Pro", "Gentium Basic", "Highlight LET", "Adobe Myungjo Std M", "GothicE", "HP PSG", "DejaVu Sans", "Arno Pro", "Futura Bk", "DejaVu Sans Condensed", "Euro Sign", "Neurochrome", "Bell Gothic Std Light", "Jokerman Alts LET", "Adobe Fan Heiti Std B", "Baby Kruffy", "Tubular", "Woodcut", "HGHeiseiKakugothictaiW3", "YD2002", "Tahoma Small Cap", "Helsinki", "Bickley Script", "Unicorn", "X-Files", "GENISO", "Frutiger SAIN Bd v.1", "Opus", "ZDingbats", "ABSALOM", "Vagabond", "Year supply of fairy cakes", "Myriad Condensed Web", "Segoe Media Center", "Coronet", "Helsinki Metronome", "Segoe Condensed", "Weltron Urban", "AcadEref", "DecoType Naskh", "Freehand521 BT", "Opus Chords Sans", "Enviro", "SWGamekeys MT", "Croobie", "Arial Narrow Special G1", "AVGmdBU", "Candles", "Futura Bk BT", "Andy", "QuickType", "WP Arabic Sihafa", "DigifaceWide", "ELEGANCE", "BRAZIL", "Pepita MT", "Nina", "Geneva", "OCR B MT", "Futura", "Blade Runner Movie Font", "Allegro BT", "Lucida Blackletter", "AGA Arabesque", "AdLib BT", "Clarendon", "Monotype Sorts", "Alibi", "Bremen Bd BT", "mono", "News Gothic MT", "AvantGarde Bk BT", "chs_boot", "fantasy", "Palatino", "BernhardFashion BT", "Courier New", "CloisterBlack BT", "Scriptina", "Tahoma", "BernhardMod BT", "Virtual DJ", "Nokia Smiley", "Boulder", "Andale Mono IPA", "Belwe Lt BT", "Calligrapher", "Belwe Cn BT", "Tanseek Pro Arabic", "FuturaBlack BT", "Abadi MT Condensed", "Mangal", "Chaucer", "Belwe Bd BT", "Liberation Serif", "DomCasual BT", "Bitstream Vera Sans", "URW Gothic L", "GeoSlab703 Lt BT", "Bitstream Vera Sans Mono", "Nimbus Mono L", "Heather", "Antique Olive", "Clarendon Cn BT", "Amazone BT", "Bitstream Vera Serif", "Utopia", "Americana BT", "Map Symbols", "Bitstream Charter", "Aurora Cn BT", "CG Omega", "Lohit Punjabi", "Balloon XBd BT", "Akhbar MT", "Courier 10 Pitch", "Benguiat Bk BT", "Market", "Cursor", "Bodoni Bk BT", "Letter Gothic", "Luxi Sans", "Brush455 BT", "Sydnie", "Lohit Hindi", "Lithograph", "Albertus", "DejaVu LGC Serif", "Lydian BT", "Antique Olive Compact", "KacstArt", "Incised901 Bd BT", "Clarendon Extended", "Lohit Telugu", "Incised901 Lt BT", "GiovanniITCTT", "KacstOneFixed", "Folio XBd BT", "Edda", "Loma", "Formal436 BT", "Fine Hand", "Garuda", "Impress BT", "RefSpecialty", "Sazanami Mincho", "Staccato555 BT", "VL Gothic", "Hkmer OS", "WP BoxDrawing", "Clarendon Blk BT", "Droid Sans", "CommonBullets", "Sherwood", "Helvetica", "CopprplGoth Bd BT", "Smudger Alts LET", "BPG Rioni", "CopprplGoth BT", "Guitar Pro 5", "Estrangelo TurAbdin", "Dauphin", "Arial Tur", "English111 Vivace BT", "Steamer", "OzHandicraft BT", "Arial Cyr", "Futura Lt BT", "Liberation Sans Narrow", "Futura XBlk BT", "Candy Round BTN Cond", "GoudyHandtooled BT", "GrilledCheese BTN Cn", "GoudyOlSt BT", "Galeforce BTN", "Kabel Bk BT", "Sneakerhead BTN Shadow", "OCR-A BT", "Denmark", "OCR-B 10 BT", "Swiss921 BT", "PosterBodoni BT", "Arial (Arabic)", "Serifa BT", "FlemishScript BT", "Arial", "American Typewriter", "Arial Black", "Apple Symbols", "Arial Narrow", "AppleMyungjo", "Arial Rounded MT Bold", "Zapfino", "Arial Unicode MS", "BlairMdITC TT-Medium", "Century Gothic", "Cracked", "Papyrus", "KufiStandardGK", "Plantagenet Cherokee", "Courier", "Helvetica", "Baskerville Old Face", "Apple Casual", "Type Embellishments One LET", "Bookshelf Symbol 7", "Abadi MT Condensed Extra Bold", "Calibri", "Calibri Bold", "Calisto MT", "Chalkduster", "Cambria", "Franklin Gothic Book Italic", "Century", "Geneva CY", "Franklin Gothic Book", "Helvetica Light", "Gill Sans MT", "Academy Engraved LET", "MT Extra", "Bank Gothic", "Eurostile", "Bodoni SvtyTwo SC ITC TT-Book", "Tekton Pro", "Courier CE", "Maestro", "BO Futura BoldOblique", "Lucida Bright Demibold", "New", "AGaramond", "Charcoal", "DIN-Black", "Lucida Sans Demibold", "Stone Sans OS ITC TT-Bold", "AGaramond Italic", "Bickham Script Pro Regular", "Adobe Arabic Bold", "AGaramond Semibold", "Al Bayan Bold", "Doremi", "AGaramond SemiboldItalic", "Arno Pro Bold", "Casual", "B Futura Bold", "Frutiger 47LightCn", "Gadget", "HelveticaNeueLT Std Bold", "Frutiger 57Cn", "DejaVu Serif Italic Condensed", "Myriad Pro Black It", "Frutiger 67BoldCn", "Gentium Basic Bold", "Sand", "GillSans", "H Futura Heavy", "Liberation Mono Bold", "GillSans Bold", "Cambria Math", "Courier Final Draft", "HelveticaNeue BlackCond", "cursive", "Techno", "HelveticaNeue BlackCondObl", "Gabriola", "JazzText Extended", "HelveticaNeue BlackExt", "sans-serif", "Textile", "HelveticaNeue BlackExtObl fantasy", "HelveticaNeue BoldCond", "Palatino Linotype Bold", "HelveticaNeue BoldCondObl", "BIRTH OF A HERO", "HelveticaNeue BoldExt", "Bleeding Cowboys", "HelveticaNeue BoldExtObl", "ChopinScript", "HelveticaNeue ExtBlackCond", "LCD", "HelveticaNeue ExtBlackCondObl", "Myriad Web Pro Condensed", "HelveticaNeue HeavyCond", "Scriptina", "HelveticaNeue HeavyCondObl", "OpenSymbol", "HelveticaNeue HeavyExt", "Virtual DJ", "HelveticaNeue HeavyExtObl", "Guitar Pro 5", "HelveticaNeue LightCondObl", "Nueva Std", "HelveticaNeue ThinCond", "Chicago", "HelveticaNeue ThinCondObl", "Nueva Std Bold", "Brush Script MT", "Capitals", "Myriad Web Pro", "Avant Garde", "B Avant Garde Demi", "Nueva Std Bold Italic", "BI Avant Garde DemiOblique", "MaestroTimes", "Univers BoldExtObl", "APC Courier", "Myriad Web Pro Bold", "Liberation Serif", "Myriad Pro Light", "Carta", "DIN-Bold", "DIN-Light", "Myriad Web Pro Condensed Italic", "DIN-Medium", "Tekton Pro Oblique", "DIN-Regular", "AScore", "HelveticaNeue UltraLigCondObl", "Opus", "HelveticaNeue UltraLigExt", "Myriad Pro Light It", "HelveticaNeue UltraLigExtObl", "Opus Chords Sans", "HO Futura HeavyOblique", "Opus Japanese Chords", "L Frutiger Light", "VT100", "L Futura Light", "Helsinki", "LO Futura LightOblique", "Helsinki Metronome", "Myriad Pro Black", "New York", "O Futura BookOblique", "R Frutiger Roman", "Reprise", "TradeGothic", "Warnock Pro Bold Caption", "Univers 45 Light", "Warnock Pro", "XBO Futura ExtraBoldOblique", "Univers 45 LightOblique", "Liberation Mono", "Univers 55 Oblique", "UC LCD", "Univers 57 Condensed", "Warnock Pro Bold", "Univers ExtraBlack", "Warnock Pro Light Ital Subhead", "Univers LightUltraCondensed", "Matrix Ticker", "Univers UltraCondensed", "Fang Song", "Arial", "American Typewriter", "Arial Black", "Apple Symbols", "Arial Narrow", "AppleMyungjo", "Arial Rounded MT Bold", "Zapfino", "Arial Unicode MS", "BlairMdITC TT-Medium", "Century Gothic", "Cracked", "Papyrus", "KufiStandardGK", "Plantagenet Cherokee", "Courier", "Helvetica", "Baskerville Old Face", "Apple Casual", "Type Embellishments One LET", "Bookshelf Symbol 7", "Abadi MT Condensed Extra Bold", "Calibri", "Calibri Bold", "Calisto MT", "Chalkduster", "Cambria", "Franklin Gothic Book Italic", "Century", "Geneva CY", "Franklin Gothic Book", "Helvetica Light", "Gill Sans MT", "Academy Engraved LET", "MT Extra", "Bank Gothic", "Eurostile", "Bodoni SvtyTwo SC ITC TT-Book", "Tekton Pro", "Courier CE", "Maestro", "BO Futura BoldOblique", "Lucida Bright Demibold", "New", "AGaramond", "Charcoal", "DIN-Black", "Lucida Sans Demibold", "Stone Sans OS ITC TT-Bold", "AGaramond Italic", "Bickham Script Pro Regular", "Adobe Arabic Bold", "AGaramond Semibold", "Al Bayan Bold", "Doremi", "AGaramond SemiboldItalic", "Arno Pro Bold", "Casual", "B Futura Bold", "Frutiger 47LightCn", "Gadget", "HelveticaNeueLT Std Bold", "Frutiger 57Cn", "DejaVu Serif Italic Condensed", "Myriad Pro Black It", "Frutiger 67BoldCn", "Gentium Basic Bold", "Sand", "GillSans", "H Futura Heavy", "Liberation Mono Bold", "GillSans Bold", "Cambria Math", "Courier Final Draft", "HelveticaNeue BlackCond", "cursive", "Techno", "HelveticaNeue BlackCondObl", "Gabriola", "JazzText Extended", "HelveticaNeue BlackExt", "sans-serif", "Textile", "HelveticaNeue BlackExtObl fantasy", "HelveticaNeue BoldCond", "Palatino Linotype Bold", "HelveticaNeue BoldCondObl", "BIRTH OF A HERO", "HelveticaNeue BoldExt", "Bleeding Cowboys", "HelveticaNeue BoldExtObl", "ChopinScript", "HelveticaNeue ExtBlackCond", "LCD", "HelveticaNeue ExtBlackCondObl", "Myriad Web Pro Condensed", "HelveticaNeue HeavyCond", "Scriptina", "HelveticaNeue HeavyCondObl", "OpenSymbol", "HelveticaNeue HeavyExt", "Virtual DJ", "HelveticaNeue HeavyExtObl", "Guitar Pro 5", "HelveticaNeue LightCondObl", "Nueva Std", "HelveticaNeue ThinCond", "Chicago", "HelveticaNeue ThinCondObl", "Nueva Std Bold", "Brush Script MT", "Capitals", "Myriad Web Pro", "Avant Garde", "B Avant Garde Demi", "Nueva Std Bold Italic", "BI Avant Garde DemiOblique", "MaestroTimes", "Univers BoldExtObl", "APC Courier", "Myriad Web Pro Bold", "Liberation Serif", "Myriad Pro Light", "Carta", "DIN-Bold", "DIN-Light", "Myriad Web Pro Condensed Italic", "DIN-Medium", "Tekton Pro Oblique", "DIN-Regular", "AScore", "HelveticaNeue UltraLigCondObl", "Opus", "HelveticaNeue UltraLigExt", "Myriad Pro Light It", "HelveticaNeue UltraLigExtObl", "Opus Chords Sans", "HO Futura HeavyOblique", "Opus Japanese Chords", "L Frutiger Light", "VT100", "L Futura Light", "Helsinki", "LO Futura LightOblique", "Helsinki Metronome", "Myriad Pro Black", "New York", "O Futura BookOblique", "R Frutiger Roman", "Reprise", "TradeGothic", "Warnock Pro Bold Caption", "Univers 45 Light", "Warnock Pro", "XBO Futura ExtraBoldOblique", "Univers 45 LightOblique", "Liberation Mono", "Univers 55 Oblique", "UC LCD", "Univers 57 Condensed", "Warnock Pro Bold", "Univers ExtraBlack", "Warnock Pro Light Ital Subhead", "Univers LightUltraCondensed", "Matrix Ticker", "Univers UltraCondensed", "Fang Song"]; | |
| var mbody = document.getElementsByTagName("BODY")[0]; | |
| var mdiv = document.createElement("DIV"); | |
| mspan = document.createElement("SPAN"); | |
| mspan.style = "font-size:72px;background:white;color:white;"; | |
| mspan.innerHTML = "ponmli"; | |
| for (f in fonts) { | |
| mdiv.appendChild(mspan); | |
| mspan.style.fontFamily = fonts[f]; | |
| mbody.appendChild(mdiv); | |
| var resw = mspan.offsetWidth; | |
| var resh = mspan.offsetHeight; | |
| lst_fonttests += resw + "x" + resh + ";"; | |
| mbody.removeChild(mdiv) | |
| } | |
| return lst_fonttests | |
| }, | |
| plugins: function () { | |
| var lst_plugins = ""; | |
| if (typeof navigator.plugins !== "undefined") { | |
| for (var a = 0; a < navigator.plugins.length; a++) { | |
| lst_plugins += navigator.plugins[a].name; | |
| lst_plugins += navigator.plugins[a].version | |
| } | |
| } | |
| return lst_plugins | |
| }, | |
| hash: function (s) { | |
| function U(a, b, c) { | |
| while (0 < c--) a.push(b) | |
| } | |
| function L(a, b) { | |
| return (a << b) | (a >>> (32 - b)) | |
| } | |
| function P(a, b, c) { | |
| return a ^ b ^ c | |
| } | |
| function A(a, b) { | |
| var c = (b & 0xFFFF) + (a & 0xFFFF), | |
| d = (b >>> 16) + (a >>> 16) + (c >>> 16); | |
| return ((d & 0xFFFF) << 16) | (c & 0xFFFF) | |
| } | |
| var B = "0123456789abcdef"; | |
| return (function (a) { | |
| var c = [], | |
| d = a.length * 4, | |
| e; | |
| for (var i = 0; i < d; i++) { | |
| e = a[i >> 2] >> ((3 - (i % 4)) * 8); | |
| c.push(B.charAt((e >> 4) & 0xF) + B.charAt(e & 0xF)) | |
| } | |
| return c.join('') | |
| }((function (a, b) { | |
| var c, d, e, f, g, h = a.length, | |
| v = 0x67452301, | |
| w = 0xefcdab89, | |
| x = 0x98badcfe, | |
| y = 0x10325476, | |
| z = 0xc3d2e1f0, | |
| M = []; | |
| U(M, 0x5a827999, 20); | |
| U(M, 0x6ed9eba1, 20); | |
| U(M, 0x8f1bbcdc, 20); | |
| U(M, 0xca62c1d6, 20); | |
| a[b >> 5] |= 0x80 << (24 - (b % 32)); | |
| a[(((b + 65) >> 9) << 4) + 15] = b; | |
| for (var i = 0; i < h; i += 16) { | |
| c = v; | |
| d = w; | |
| e = x; | |
| f = y; | |
| g = z; | |
| for (var j = 0, O = []; j < 80; j++) { | |
| O[j] = j < 16 ? a[j + i] : L(O[j - 3] ^ O[j - 8] ^ O[j - 14] ^ O[j - 16], 1); | |
| var k = (function (a, b, c, d, e) { | |
| var f = (e & 0xFFFF) + (a & 0xFFFF) + (b & 0xFFFF) + (c & 0xFFFF) + (d & 0xFFFF), | |
| g = (e >>> 16) + (a >>> 16) + (b >>> 16) + (c >>> 16) + (d >>> 16) + (f >>> 16); | |
| return ((g & 0xFFFF) << 16) | (f & 0xFFFF) | |
| })(j < 20 ? (function (t, a, b) { | |
| return (t & a) ^ (~t & b) | |
| }(d, e, f)) : j < 40 ? P(d, e, f) : j < 60 ? (function (t, a, b) { | |
| return (t & a) ^ (t & b) ^ (a & b) | |
| }(d, e, f)) : P(d, e, f), g, M[j], O[j], L(c, 5)); | |
| g = f; | |
| f = e; | |
| e = L(d, 30); | |
| d = c; | |
| c = k | |
| } | |
| v = A(v, c); | |
| w = A(w, d); | |
| x = A(x, e); | |
| y = A(y, f); | |
| z = A(z, g) | |
| } | |
| return [v, w, x, y, z] | |
| }((function (t) { | |
| var a = [], | |
| b = 255, | |
| c = t.length * 8; | |
| for (var i = 0; i < c; i += 8) { | |
| a[i >> 5] |= (t.charCodeAt(i / 8) & b) << (24 - (i % 32)) | |
| } | |
| return a | |
| }(s)).slice(), s.length * 8)))) | |
| } | |
| }; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment