tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

file_delazification_strategy.js (13116B)


      1 function baz() {}
      2 function bar() {}
      3 function foo() {
      4  bar();
      5 }
      6 foo();
      7 
      8 // For testing, we require the script to be parsed off-htread. To schedule a
      9 // script off-thread, we require the script to be at least 5 KB. Thus, here is
     10 // one comment which is used to trick this heuristics:
     11 //
     12 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWX0Oxoc;,....            ....,;coxO0XWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     13 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0kdlc;'..                              ..';:ldk0XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     14 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKkoc,..                                              ..,cok0NWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     15 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKko:'.                                                          .':okKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     16 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkl,.                                                                    .,lkKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     17 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOo;.                                                                            .;oONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     18 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXkl'.                                                                                   'lkXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     19 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOl'                                                                                          'lONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     20 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMWKo,                                                                                                ,oKWMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     21 // MMMMMMMMMMMMMMMMMMMMMMMMMMNk:.                                                                                                    .:kNMMMMMMMMMMMMMMMMMMMMMMMMMM
     22 // MMMMMMMMMMMMMMMMMMMMMMMMXx,                                                                                                          ,xXMMMMMMMMMMMMMMMMMMMMMMMM
     23 // MMMMMMMMMMMMMMMMMMMMMWXd'                                                                                                              'dXWMMMMMMMMMMMMMMMMMMMMM
     24 // MMMMMMMMMMMMMMMMMMMMXd'                                                                                                                  'dXMMMMMMMMMMMMMMMMMMMM
     25 // MMMMMMMMMMMMMMMMMMNx'                                                                                                                      'xNMMMMMMMMMMMMMMMMMM
     26 // MMMMMMMMMMMMMMMMWO;                                                                                                                          ;OWMMMMMMMMMMMMMMMM
     27 // MMMMMMMMMMMMMMMKl.                                                                                                                            .lXMMMMMMMMMMMMMMM
     28 // MMMMMMMMMMMMMWk,                                                                                                                                ,kWMMMMMMMMMMMMM
     29 // MMMMMMMMMMMMXo.                                                                                                                                  .lXMMMMMMMMMMMM
     30 // MMMMMMMMMMW0;                                      ......                                                                                          ;0WMMMMMMMMMM
     31 // MMMMMMMMMWk'                                ..,:loxxkOOkxdo:,.                                                                                      'kWMMMMMMMMM
     32 // MMMMMMMMWx.                             .':lxO000000000000000ko;.                                                                                    .xWMMMMMMMM
     33 // MMMMMMMNd.                          .'cdk00000000000000000000000x;.                              ..',;ccloodddddddollc:;,'..                          .dNMMMMMMM
     34 // MMMMMMNd.                          ,dO000000000000000000000000000Oo'                        ..;coxk00000000000000000000000Okdlc;'.                     .dNMMMMMM
     35 // MMMMMNd.                          .cO000000000000000000000000000000k;                    .;lxO0000000000000000000000000000000000Okoc,.                  .dWMMMMM
     36 // MMMMWx.                             .'cO0000000000000000000000000000Oc.               .;ok0000K00000000000000000000000000000000000000ko,                 .kWMMMM
     37 // MMMMO'                                ,kK0000000000000000000000000000Oc.            .:x000000000000000OkdoollcccllodxkO0000K00000000000k'                 'OMMMM
     38 // MMMK;                               .'lO000000000000000000000000000000Ol'...       'd000000000000Odl;'..             ..',:ldkO00000000KO,                  ;KMMM
     39 // MMNo                              ,dkO0K00000000000000000000000000000000OOkxdoc;,,ck0000000000Oo;.                          .'ck000000KO;                   oNMM
     40 // MMk.                             .o0000000000000000000000000000000000000000000000000000000000d,                               .o000000K0:                   .OMM
     41 // MX:                              .o00000000000000000000000000000000000000000000000000000000Oc.                                 c000000K0l.                   :XM
     42 // Wx.                              .c00000000000000000000000000000000000000000000000000000000x,                                  :OK000000o.                   .xW
     43 // X:                                .:dxO00000000000000000000000000000000000000000000000000000Oo'                                ,k0000000d.                    :X
     44 // O.                                   .:xOO0000000000000000000000000000000000000000000000000000Ol.                              .x000000Kd.                    .O
     45 // o                                      ..'''''''',,:lx000000000000000000000000000000000000000000x,                             .lOOOOkkko.                     o
     46 // ;                                                    .:x00000000000000000000000000000000000000000O:.                            .........                      ;
     47 // .                                                      'd00000000000000000000000000000000000000000Ol.                                                          .
     48 // .                                                       ,k000000000000000000000000000000000000000000o.                                                         .
     49 //                                                         .o0000000000000000000000000000000000000000000d.
     50 //                                                          c00000000000000000000000000000000000000000000o.
     51 //                                                          ;OK0000000000000000000000000000000000000000000o.
     52 //                                                          ,kK00000000000000000000000000000000000000000000xoc:,'..
     53 //                                                          .x00000000000000000000000000000000000000000000000000Okxolc;,'..
     54 //                                                          .d000000000000000K000000000000000000000000000000000000000000OOxdl:,..
     55 // .                                                        .o00000000000000OO0000000000000000000000000000000000000000000000000Oxo:'.                             .
     56 // .                                                        .l0000000000000Oc:k0000000000000000000000000000000000000000000000000000Oxl,.                          .
     57 // ;                                                         c000000000000Kk, ,x000000000000000000000000000000xodkO00000000000000000000xc.                        ;
     58 // o                                     ..''..              :000000000000Kx'  ,k0000000000000000000000000000Oc. ..';codkO000000000000000k:.                      o
     59 // O.                                 .,lxO00Okxl:,.         :O000000000000d.   ;k0000000000000000000000000000l.        ..,cok0000000000000d'                    .O
     60 // X:                                ,d000000000000kdc;.     :O000000000000l.   .c0000000000000000000000000000o.             .;oO00000000000k;                   :X
     61 // Wx.                              'x00000000000000000Oxl;..:O00000000000O:     .x000000000000000000000000000d.                'oO00000K0000k,                 .kW
     62 // MX:                              c0000000000000000000000Oxk00000000000Kk,      cO00000000000000000000000000d.                  ;k0000000000d.                :XM
     63 // MMO.                             :O000000000000000000000000000000000000x.      cO00000000000000000000000000d.                   ,k000000000O:               .OMM
     64 // MMNo                             .d000000000000000000000000000000000000l.     .d000000000000000000000000000o.                    cO000000000o.             .oNMM
     65 // MMMK;                             'd00000000000000000000000000000000000c      ,k000000000000000000000000000l.                    'x000000000d.             ;KMMM
     66 // MMMMO'                             .lO000000000000000000000000000000000kl;.  .o00000000000000000000000000K0c                     .d000000000d.            'OMMMM
     67 // MMMMWx.                              ;x00000000000000000000000000000000000ko:lO000000000000000000000000000O;                     .x000000000d.           .xWMMMM
     68 // MMMMMWd.                              .ck00000000000000000000000000000000000000000000000000000000000000000k,                     ;kK00000000l.          .dWMMMMM
     69 // MMMMMMNd.                               .:x000000000000000000000000000000000000000000000000000000000000000d.                    .o000000000O;          .dNMMMMMM
     70 // MMMMMMMNd.                                .;dO000000000000000000000000000000000000000000000000000000000000l.                   .o0000000000d.         .dNMMMMMMM
     71 // MMMMMMMMWx.            .,,'..                'cx00000000000000000000000000000000000000000000000000000000KO:                  .;d0000000000x,         .xWMMMMMMMM
     72 // MMMMMMMMMWk'           'd00Oxdl;'.             .,lx000000000000000000000000000000000000000000000000000000k'                .:dO0000000000x,         'kWMMMMMMMMM
     73 // MMMMMMMMMMW0;           .:x000000kd:'.            .,lk000000000000000000000000000000000000000000000000000d.           ..,cdk0K000000000Oo.         :0WMMMMMMMMMM
     74 // MMMMMMMMMMMMXo.           .,ok000000Odc.            ,x000000000000000000000000000000000000000000000000000d,...'',;:cldxO000000000000K0d;.        .oXMMMMMMMMMMMM
     75 // MMMMMMMMMMMMMWk,             .:x0000000Oo;..     .,oO000000000000000000000000000000000000000000000000000000OOOO00000000000000000000Od;.         ,kWMMMMMMMMMMMMM
     76 // MMMMMMMMMMMMMMMXl.             .;dO0000000Oxdoooxk0000000000OxxO0000000000000000000000000000000000000000000000000000000000000000Oxc'          .lXMMMMMMMMMMMMMMM
     77 // MMMMMMMMMMMMMMMMWO;               'lk00000000000000000000Oxc' ..:oxO0K000000000000000000000000000000000000000000000000000000Oko:'.           ;OWMMMMMMMMMMMMMMMM
     78 // MMMMMMMMMMMMMMMMMMNx,               .;ok00000000000000kdc'.       ..;cdxO00000000000000000000000000000000000000000000Okxdoc;'.             ,xNMMMMMMMMMMMMMMMMMM
     79 // MMMMMMMMMMMMMMMMMMMMXd'                .,:ldxkkkkxdl:,.                ..,:cldxkkkO000000000000Okkxdlc:;;;:::::;;;,,'...                 'dXMMMMMMMMMMMMMMMMMMMM
     80 // MMMMMMMMMMMMMMMMMMMMMMXd'                   ......                             ....'',,,,,,,,'....                                     'dXWMMMMMMMMMMMMMMMMMMMMM
     81 // MMMMMMMMMMMMMMMMMMMMMMMMXx,.                                                                                                         ,xXMMMMMMMMMMMMMMMMMMMMMMMM
     82 // MMMMMMMMMMMMMMMMMMMMMMMMMMNk:.                                                                                                    .:kNMMMMMMMMMMMMMMMMMMMMMMMMMM
     83 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMWKo,.                                                                                              .,oKWMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     84 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOl'                                                                                          'lONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     85 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXkl'.                                                                                  .'lkXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     86 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOo;.                                                                            .;oONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     87 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKkl;.                                                                    .,lkKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     88 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWKko:'.                                                          .':okKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     89 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKkoc,..                                              ..,cok0NWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     90 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX0kdlc;'..                              ..';:ldk0XWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
     91 // MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWX0Oxoc;,....            ....,;coxO0XNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM