diff --git a/copyright/hardwareidjs.js b/copyright/hardwareidjs.js index 0f87aded..53316a66 100644 --- a/copyright/hardwareidjs.js +++ b/copyright/hardwareidjs.js @@ -7,4 +7,1411 @@ * Copyright 2020-Present FixCraft, Inc. */ -(function(_0x1f0641,_0x9bcf60){var _0x49ce12=_0x5abf,_0x16ec05=_0x1f0641();while(!![]){try{var _0x1150a5=-parseInt(_0x49ce12(0x292))/0x1*(parseInt(_0x49ce12(0x272))/0x2)+-parseInt(_0x49ce12(0x26d))/0x3+parseInt(_0x49ce12(0x258))/0x4+parseInt(_0x49ce12(0x38b))/0x5*(parseInt(_0x49ce12(0x1cf))/0x6)+-parseInt(_0x49ce12(0x229))/0x7+-parseInt(_0x49ce12(0x3ae))/0x8+parseInt(_0x49ce12(0x367))/0x9*(parseInt(_0x49ce12(0x3a3))/0xa);if(_0x1150a5===_0x9bcf60)break;else _0x16ec05['push'](_0x16ec05['shift']());}catch(_0x4c2055){_0x16ec05['push'](_0x16ec05['shift']());}}}(_0x4451,0x1c44f));function wNj(){var _0xeeda7e=_0x5abf;function _0x40bcd8(){var _0x535754=_0x5abf,_0x3d56b3=function(){var _0x594233=_0x5abf;return _0x3d56b3=Object[_0x594233(0x2a7)]||function(_0x2e3177){var _0x51393=_0x594233;for(var _0x1e89b2,_0x56d4ec=0x1,_0x51cb36=arguments[_0x51393(0x1ce)];_0x56d4ec<_0x51cb36;_0x56d4ec++)for(var _0x51a49f in _0x1e89b2=arguments[_0x56d4ec])Object[_0x51393(0x2b1)][_0x51393(0x27e)][_0x51393(0x250)](_0x1e89b2,_0x51a49f)&&(_0x2e3177[_0x51a49f]=_0x1e89b2[_0x51a49f]);return _0x2e3177;},_0x3d56b3['apply'](this,arguments);};function _0x59288d(_0x40fae4,_0x357752,_0x4d3a6d,_0x5b5682){return new(_0x4d3a6d||(_0x4d3a6d=Promise))(function(_0x513390,_0x185480){var _0x2a1fc4=_0x5abf;function _0x3d50d8(_0x5ce15b){try{_0x5b222a(_0x5b5682['next'](_0x5ce15b));}catch(_0x52d855){_0x185480(_0x52d855);}}function _0x2cb836(_0x189ac4){var _0x1b64a1=_0x5abf;try{_0x5b222a(_0x5b5682[_0x1b64a1(0x3a0)](_0x189ac4));}catch(_0x38be05){_0x185480(_0x38be05);}}function _0x5b222a(_0x173778){var _0x5d7e97=_0x5abf,_0x28d5c4;_0x173778[_0x5d7e97(0x4ba)]?_0x513390(_0x173778['value']):(_0x28d5c4=_0x173778[_0x5d7e97(0x205)],_0x28d5c4 instanceof _0x4d3a6d?_0x28d5c4:new _0x4d3a6d(function(_0x85c503){_0x85c503(_0x28d5c4);}))[_0x5d7e97(0x483)](_0x3d50d8,_0x2cb836);}_0x5b222a((_0x5b5682=_0x5b5682[_0x2a1fc4(0x433)](_0x40fae4,_0x357752||[]))['next']());});}function _0x48844c(_0x295203,_0x24be0b){var _0x3778db=_0x5abf,_0x404449,_0x240597,_0x306b4d,_0x187e06,_0x325267={'label':0x0,'sent':function(){if(0x1&_0x306b4d[0x0])throw _0x306b4d[0x1];return _0x306b4d[0x1];},'trys':[],'ops':[]};return _0x187e06={'next':_0x2f1ea9(0x0),'throw':_0x2f1ea9(0x1),'return':_0x2f1ea9(0x2)},_0x3778db(0x1fd)==typeof Symbol&&(_0x187e06[Symbol[_0x3778db(0x3ff)]]=function(){return this;}),_0x187e06;function _0x2f1ea9(_0x576d7a){return function(_0x2f3d09){return function(_0x2c854e){var _0x695577=_0x5abf;if(_0x404449)throw new TypeError(_0x695577(0x38a));for(;_0x187e06&&(_0x187e06=0x0,_0x2c854e[0x0]&&(_0x325267=0x0)),_0x325267;)try{if(_0x404449=0x1,_0x240597&&(_0x306b4d=0x2&_0x2c854e[0x0]?_0x240597[_0x695577(0x1f9)]:_0x2c854e[0x0]?_0x240597[_0x695577(0x3a0)]||((_0x306b4d=_0x240597['return'])&&_0x306b4d[_0x695577(0x250)](_0x240597),0x0):_0x240597[_0x695577(0x337)])&&!(_0x306b4d=_0x306b4d[_0x695577(0x250)](_0x240597,_0x2c854e[0x1]))['done'])return _0x306b4d;switch(_0x240597=0x0,_0x306b4d&&(_0x2c854e=[0x2&_0x2c854e[0x0],_0x306b4d[_0x695577(0x205)]]),_0x2c854e[0x0]){case 0x0:case 0x1:_0x306b4d=_0x2c854e;break;case 0x4:return _0x325267[_0x695577(0x37b)]++,{'value':_0x2c854e[0x1],'done':!0x1};case 0x5:_0x325267[_0x695577(0x37b)]++,_0x240597=_0x2c854e[0x1],_0x2c854e=[0x0];continue;case 0x7:_0x2c854e=_0x325267[_0x695577(0x282)][_0x695577(0x35c)](),_0x325267['trys'][_0x695577(0x35c)]();continue;default:if(!(_0x306b4d=_0x325267['trys'],(_0x306b4d=_0x306b4d[_0x695577(0x1ce)]>0x0&&_0x306b4d[_0x306b4d[_0x695577(0x1ce)]-0x1])||0x6!==_0x2c854e[0x0]&&0x2!==_0x2c854e[0x0])){_0x325267=0x0;continue;}if(0x3===_0x2c854e[0x0]&&(!_0x306b4d||_0x2c854e[0x1]>_0x306b4d[0x0]&&_0x2c854e[0x1]<_0x306b4d[0x3])){_0x325267['label']=_0x2c854e[0x1];break;}if(0x6===_0x2c854e[0x0]&&_0x325267[_0x695577(0x37b)]<_0x306b4d[0x1]){_0x325267[_0x695577(0x37b)]=_0x306b4d[0x1],_0x306b4d=_0x2c854e;break;}if(_0x306b4d&&_0x325267[_0x695577(0x37b)]<_0x306b4d[0x2]){_0x325267['label']=_0x306b4d[0x2],_0x325267[_0x695577(0x282)][_0x695577(0x3c3)](_0x2c854e);break;}_0x306b4d[0x2]&&_0x325267[_0x695577(0x282)][_0x695577(0x35c)](),_0x325267[_0x695577(0x432)][_0x695577(0x35c)]();continue;}_0x2c854e=_0x24be0b['call'](_0x295203,_0x325267);}catch(_0x5d9504){_0x2c854e=[0x6,_0x5d9504],_0x240597=0x0;}finally{_0x404449=_0x306b4d=0x0;}if(0x5&_0x2c854e[0x0])throw _0x2c854e[0x1];return{'value':_0x2c854e[0x0]?_0x2c854e[0x1]:void 0x0,'done':!0x0};}([_0x576d7a,_0x2f3d09]);};}}function _0x62f2e8(_0x1d95b6,_0x4d91a7,_0x221512){var _0x7be983=_0x5abf;if(_0x221512||0x2===arguments[_0x7be983(0x1ce)]){for(var _0x5ae2ad,_0x2da4ab=0x0,_0x4e1883=_0x4d91a7[_0x7be983(0x1ce)];_0x2da4ab<_0x4e1883;_0x2da4ab++)!_0x5ae2ad&&_0x2da4ab in _0x4d91a7||(_0x5ae2ad||(_0x5ae2ad=Array[_0x7be983(0x2b1)][_0x7be983(0x421)][_0x7be983(0x250)](_0x4d91a7,0x0,_0x2da4ab)),_0x5ae2ad[_0x2da4ab]=_0x4d91a7[_0x2da4ab]);}return _0x1d95b6[_0x7be983(0x46e)](_0x5ae2ad||Array['prototype']['slice'][_0x7be983(0x250)](_0x4d91a7));}function _0x524893(_0x2b8cee,_0x4140e6){return new Promise(function(_0x5db179){return setTimeout(_0x5db179,_0x2b8cee,_0x4140e6);});}function _0x2b69b8(){return _0x524893(0x0);}function _0x554dbf(_0x4597ec){var _0x243d82=_0x5abf;return!!_0x4597ec&&_0x243d82(0x1fd)==typeof _0x4597ec[_0x243d82(0x483)];}function _0x1338d8(_0x1bf0b6,_0x2eedb3){var _0x1ffbd5=_0x5abf;try{var _0x333f64=_0x1bf0b6();_0x554dbf(_0x333f64)?_0x333f64[_0x1ffbd5(0x483)](function(_0xb336dc){return _0x2eedb3(!0x0,_0xb336dc);},function(_0x4faf95){return _0x2eedb3(!0x1,_0x4faf95);}):_0x2eedb3(!0x0,_0x333f64);}catch(_0x4eb391){_0x2eedb3(!0x1,_0x4eb391);}}function _0x478275(_0x2804aa,_0x36b11a,_0x4ae24b){return void 0x0===_0x4ae24b&&(_0x4ae24b=0x10),_0x59288d(this,void 0x0,void 0x0,function(){var _0x1249d2,_0x5d00e3,_0x5c93c7,_0x2b6145;return _0x48844c(this,function(_0x415f07){var _0x40cb5a=_0x5abf;switch(_0x415f07[_0x40cb5a(0x37b)]){case 0x0:_0x1249d2=Array(_0x2804aa[_0x40cb5a(0x1ce)]),_0x5d00e3=Date[_0x40cb5a(0x3ca)](),_0x5c93c7=0x0,_0x415f07[_0x40cb5a(0x37b)]=0x1;case 0x1:return _0x5c93c7<_0x2804aa['length']?(_0x1249d2[_0x5c93c7]=_0x36b11a(_0x2804aa[_0x5c93c7],_0x5c93c7),(_0x2b6145=Date[_0x40cb5a(0x3ca)]())>=_0x5d00e3+_0x4ae24b?(_0x5d00e3=_0x2b6145,[0x4,_0x524893(0x0)]):[0x3,0x3]):[0x3,0x4];case 0x2:_0x415f07[_0x40cb5a(0x47f)](),_0x415f07[_0x40cb5a(0x37b)]=0x3;case 0x3:return++_0x5c93c7,[0x3,0x1];case 0x4:return[0x2,_0x1249d2];}});});}function _0x356626(_0x15934e){_0x15934e['then'](void 0x0,function(){});}function _0x3f2fd8(_0x287135){return parseInt(_0x287135);}function _0x3e9baa(_0x46207a){return parseFloat(_0x46207a);}function _0x5c2d39(_0x57b0c9,_0x162f72){var _0x14716e=_0x5abf;return _0x14716e(0x37a)==typeof _0x57b0c9&&isNaN(_0x57b0c9)?_0x162f72:_0x57b0c9;}function _0x1ce286(_0x1cf7f3){var _0x55ebc1=_0x5abf;return _0x1cf7f3[_0x55ebc1(0x459)](function(_0x30e7af,_0x3319dd){return _0x30e7af+(_0x3319dd?0x1:0x0);},0x0);}function _0x124aca(_0x40efbe,_0x55cb87){var _0x1d23b4=_0x5abf;if(void 0x0===_0x55cb87&&(_0x55cb87=0x1),Math[_0x1d23b4(0x4ac)](_0x55cb87)>=0x1)return Math['round'](_0x40efbe/_0x55cb87)*_0x55cb87;var _0x3dc4fb=0x1/_0x55cb87;return Math[_0x1d23b4(0x44d)](_0x40efbe*_0x3dc4fb)/_0x3dc4fb;}function _0x151759(_0x46dc68,_0xf24705){var _0x5c69d9=_0x46dc68[0x0]>>>0x10,_0x2893c5=0xffff&_0x46dc68[0x0],_0xf20452=_0x46dc68[0x1]>>>0x10,_0x39f65c=0xffff&_0x46dc68[0x1],_0x38ef6e=_0xf24705[0x0]>>>0x10,_0x24c4dc=0xffff&_0xf24705[0x0],_0x285c0f=_0xf24705[0x1]>>>0x10,_0x29f391=0x0,_0x355347=0x0,_0x39030c=0x0,_0x56e75c=0x0;_0x39030c+=(_0x56e75c+=_0x39f65c+(0xffff&_0xf24705[0x1]))>>>0x10,_0x56e75c&=0xffff,_0x355347+=(_0x39030c+=_0xf20452+_0x285c0f)>>>0x10,_0x39030c&=0xffff,_0x29f391+=(_0x355347+=_0x2893c5+_0x24c4dc)>>>0x10,_0x355347&=0xffff,_0x29f391+=_0x5c69d9+_0x38ef6e,_0x29f391&=0xffff,_0x46dc68[0x0]=_0x29f391<<0x10|_0x355347,_0x46dc68[0x1]=_0x39030c<<0x10|_0x56e75c;}function _0x11b71d(_0x5cc0c1,_0x36f95e){var _0x181491=_0x5cc0c1[0x0]>>>0x10,_0x1d1986=0xffff&_0x5cc0c1[0x0],_0x2635d2=_0x5cc0c1[0x1]>>>0x10,_0x5e8bf9=0xffff&_0x5cc0c1[0x1],_0x3406d4=_0x36f95e[0x0]>>>0x10,_0x248880=0xffff&_0x36f95e[0x0],_0x228d3c=_0x36f95e[0x1]>>>0x10,_0x11a895=0xffff&_0x36f95e[0x1],_0x2397bb=0x0,_0x31a1de=0x0,_0x1e1aeb=0x0,_0x579cb4=0x0;_0x1e1aeb+=(_0x579cb4+=_0x5e8bf9*_0x11a895)>>>0x10,_0x579cb4&=0xffff,_0x31a1de+=(_0x1e1aeb+=_0x2635d2*_0x11a895)>>>0x10,_0x1e1aeb&=0xffff,_0x31a1de+=(_0x1e1aeb+=_0x5e8bf9*_0x228d3c)>>>0x10,_0x1e1aeb&=0xffff,_0x2397bb+=(_0x31a1de+=_0x1d1986*_0x11a895)>>>0x10,_0x31a1de&=0xffff,_0x2397bb+=(_0x31a1de+=_0x2635d2*_0x228d3c)>>>0x10,_0x31a1de&=0xffff,_0x2397bb+=(_0x31a1de+=_0x5e8bf9*_0x248880)>>>0x10,_0x31a1de&=0xffff,_0x2397bb+=_0x181491*_0x11a895+_0x1d1986*_0x228d3c+_0x2635d2*_0x248880+_0x5e8bf9*_0x3406d4,_0x2397bb&=0xffff,_0x5cc0c1[0x0]=_0x2397bb<<0x10|_0x31a1de,_0x5cc0c1[0x1]=_0x1e1aeb<<0x10|_0x579cb4;}function _0x10c412(_0x46e8ea,_0x190dc6){var _0x5843a7=_0x46e8ea[0x0];0x20===(_0x190dc6%=0x40)?(_0x46e8ea[0x0]=_0x46e8ea[0x1],_0x46e8ea[0x1]=_0x5843a7):_0x190dc6<0x20?(_0x46e8ea[0x0]=_0x5843a7<<_0x190dc6|_0x46e8ea[0x1]>>>0x20-_0x190dc6,_0x46e8ea[0x1]=_0x46e8ea[0x1]<<_0x190dc6|_0x5843a7>>>0x20-_0x190dc6):(_0x190dc6-=0x20,_0x46e8ea[0x0]=_0x46e8ea[0x1]<<_0x190dc6|_0x5843a7>>>0x20-_0x190dc6,_0x46e8ea[0x1]=_0x5843a7<<_0x190dc6|_0x46e8ea[0x1]>>>0x20-_0x190dc6);}function _0x55c360(_0x5c0630,_0x561acf){0x0!==(_0x561acf%=0x40)&&(_0x561acf<0x20?(_0x5c0630[0x0]=_0x5c0630[0x1]>>>0x20-_0x561acf,_0x5c0630[0x1]=_0x5c0630[0x1]<<_0x561acf):(_0x5c0630[0x0]=_0x5c0630[0x1]<<_0x561acf-0x20,_0x5c0630[0x1]=0x0));}function _0x5d3c42(_0x5b2c84,_0x1aa498){_0x5b2c84[0x0]^=_0x1aa498[0x0],_0x5b2c84[0x1]^=_0x1aa498[0x1];}var _0x16819b=[0xff51afd7,0xed558ccd],_0x4beba5=[0xc4ceb9fe,0x1a85ec53];function _0x45ca02(_0x5e7620){var _0x3a880b=[0x0,_0x5e7620[0x0]>>>0x1];_0x5d3c42(_0x5e7620,_0x3a880b),_0x11b71d(_0x5e7620,_0x16819b),_0x3a880b[0x1]=_0x5e7620[0x0]>>>0x1,_0x5d3c42(_0x5e7620,_0x3a880b),_0x11b71d(_0x5e7620,_0x4beba5),_0x3a880b[0x1]=_0x5e7620[0x0]>>>0x1,_0x5d3c42(_0x5e7620,_0x3a880b);}var _0x26866f=[0x87c37b91,0x114253d5],_0x43972c=[0x4cf5ad43,0x2745937f],_0x4923e9=[0x0,0x5],_0x3dffbe=[0x0,0x52dce729],_0x212a0a=[0x0,0x38495ab5];function _0x2cc502(_0x2dc961,_0x2a139c){var _0x5c7a0f=_0x5abf,_0x10350f=function(_0x411f3f){var _0x42d071=_0x5abf;for(var _0x1b4b07=new Uint8Array(_0x411f3f[_0x42d071(0x1ce)]),_0x201868=0x0;_0x201868<_0x411f3f[_0x42d071(0x1ce)];_0x201868++){var _0x3ab15e=_0x411f3f[_0x42d071(0x354)](_0x201868);if(_0x3ab15e>0x7f)return new TextEncoder()['encode'](_0x411f3f);_0x1b4b07[_0x201868]=_0x3ab15e;}return _0x1b4b07;}(_0x2dc961);_0x2a139c=_0x2a139c||0x0;var _0x55c5c7,_0x348126=[0x0,_0x10350f['length']],_0x42e267=_0x348126[0x1]%0x10,_0x4d113a=_0x348126[0x1]-_0x42e267,_0x2bf43a=[0x0,_0x2a139c],_0x15a7b1=[0x0,_0x2a139c],_0x15fbee=[0x0,0x0],_0x2e9682=[0x0,0x0];for(_0x55c5c7=0x0;_0x55c5c7<_0x4d113a;_0x55c5c7+=0x10)_0x15fbee[0x0]=_0x10350f[_0x55c5c7+0x4]|_0x10350f[_0x55c5c7+0x5]<<0x8|_0x10350f[_0x55c5c7+0x6]<<0x10|_0x10350f[_0x55c5c7+0x7]<<0x18,_0x15fbee[0x1]=_0x10350f[_0x55c5c7]|_0x10350f[_0x55c5c7+0x1]<<0x8|_0x10350f[_0x55c5c7+0x2]<<0x10|_0x10350f[_0x55c5c7+0x3]<<0x18,_0x2e9682[0x0]=_0x10350f[_0x55c5c7+0xc]|_0x10350f[_0x55c5c7+0xd]<<0x8|_0x10350f[_0x55c5c7+0xe]<<0x10|_0x10350f[_0x55c5c7+0xf]<<0x18,_0x2e9682[0x1]=_0x10350f[_0x55c5c7+0x8]|_0x10350f[_0x55c5c7+0x9]<<0x8|_0x10350f[_0x55c5c7+0xa]<<0x10|_0x10350f[_0x55c5c7+0xb]<<0x18,_0x11b71d(_0x15fbee,_0x26866f),_0x10c412(_0x15fbee,0x1f),_0x11b71d(_0x15fbee,_0x43972c),_0x5d3c42(_0x2bf43a,_0x15fbee),_0x10c412(_0x2bf43a,0x1b),_0x151759(_0x2bf43a,_0x15a7b1),_0x11b71d(_0x2bf43a,_0x4923e9),_0x151759(_0x2bf43a,_0x3dffbe),_0x11b71d(_0x2e9682,_0x43972c),_0x10c412(_0x2e9682,0x21),_0x11b71d(_0x2e9682,_0x26866f),_0x5d3c42(_0x15a7b1,_0x2e9682),_0x10c412(_0x15a7b1,0x1f),_0x151759(_0x15a7b1,_0x2bf43a),_0x11b71d(_0x15a7b1,_0x4923e9),_0x151759(_0x15a7b1,_0x212a0a);_0x15fbee[0x0]=0x0,_0x15fbee[0x1]=0x0,_0x2e9682[0x0]=0x0,_0x2e9682[0x1]=0x0;var _0x57024a=[0x0,0x0];switch(_0x42e267){case 0xf:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0xe],_0x55c360(_0x57024a,0x30),_0x5d3c42(_0x2e9682,_0x57024a);case 0xe:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0xd],_0x55c360(_0x57024a,0x28),_0x5d3c42(_0x2e9682,_0x57024a);case 0xd:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0xc],_0x55c360(_0x57024a,0x20),_0x5d3c42(_0x2e9682,_0x57024a);case 0xc:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0xb],_0x55c360(_0x57024a,0x18),_0x5d3c42(_0x2e9682,_0x57024a);case 0xb:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0xa],_0x55c360(_0x57024a,0x10),_0x5d3c42(_0x2e9682,_0x57024a);case 0xa:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0x9],_0x55c360(_0x57024a,0x8),_0x5d3c42(_0x2e9682,_0x57024a);case 0x9:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0x8],_0x5d3c42(_0x2e9682,_0x57024a),_0x11b71d(_0x2e9682,_0x43972c),_0x10c412(_0x2e9682,0x21),_0x11b71d(_0x2e9682,_0x26866f),_0x5d3c42(_0x15a7b1,_0x2e9682);case 0x8:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0x7],_0x55c360(_0x57024a,0x38),_0x5d3c42(_0x15fbee,_0x57024a);case 0x7:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0x6],_0x55c360(_0x57024a,0x30),_0x5d3c42(_0x15fbee,_0x57024a);case 0x6:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0x5],_0x55c360(_0x57024a,0x28),_0x5d3c42(_0x15fbee,_0x57024a);case 0x5:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0x4],_0x55c360(_0x57024a,0x20),_0x5d3c42(_0x15fbee,_0x57024a);case 0x4:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0x3],_0x55c360(_0x57024a,0x18),_0x5d3c42(_0x15fbee,_0x57024a);case 0x3:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0x2],_0x55c360(_0x57024a,0x10),_0x5d3c42(_0x15fbee,_0x57024a);case 0x2:_0x57024a[0x1]=_0x10350f[_0x55c5c7+0x1],_0x55c360(_0x57024a,0x8),_0x5d3c42(_0x15fbee,_0x57024a);case 0x1:_0x57024a[0x1]=_0x10350f[_0x55c5c7],_0x5d3c42(_0x15fbee,_0x57024a),_0x11b71d(_0x15fbee,_0x26866f),_0x10c412(_0x15fbee,0x1f),_0x11b71d(_0x15fbee,_0x43972c),_0x5d3c42(_0x2bf43a,_0x15fbee);}return _0x5d3c42(_0x2bf43a,_0x348126),_0x5d3c42(_0x15a7b1,_0x348126),_0x151759(_0x2bf43a,_0x15a7b1),_0x151759(_0x15a7b1,_0x2bf43a),_0x45ca02(_0x2bf43a),_0x45ca02(_0x15a7b1),_0x151759(_0x2bf43a,_0x15a7b1),_0x151759(_0x15a7b1,_0x2bf43a),(_0x5c7a0f(0x2d0)+(_0x2bf43a[0x0]>>>0x0)[_0x5c7a0f(0x240)](0x10))[_0x5c7a0f(0x421)](-0x8)+(_0x5c7a0f(0x2d0)+(_0x2bf43a[0x1]>>>0x0)[_0x5c7a0f(0x240)](0x10))[_0x5c7a0f(0x421)](-0x8)+(_0x5c7a0f(0x2d0)+(_0x15a7b1[0x0]>>>0x0)[_0x5c7a0f(0x240)](0x10))[_0x5c7a0f(0x421)](-0x8)+(_0x5c7a0f(0x2d0)+(_0x15a7b1[0x1]>>>0x0)[_0x5c7a0f(0x240)](0x10))[_0x5c7a0f(0x421)](-0x8);}function _0x159bad(_0x2d55ee){var _0x140a64=_0x5abf;return _0x140a64(0x1fd)!=typeof _0x2d55ee;}function _0x42e0d4(_0x15c0c8,_0x190471,_0x375654){var _0x25340b=_0x5abf,_0x3e6311=Object['keys'](_0x15c0c8)[_0x25340b(0x29d)](function(_0x1f1e7a){return!function(_0x818f39,_0x5614d4){var _0x4294ee=_0x5abf;for(var _0x15470e=0x0,_0x2bc9d9=_0x818f39[_0x4294ee(0x1ce)];_0x15470e<_0x2bc9d9;++_0x15470e)if(_0x818f39[_0x15470e]===_0x5614d4)return!0x0;return!0x1;}(_0x375654,_0x1f1e7a);}),_0x227f59=_0x478275(_0x3e6311,function(_0xb4ca2d){return function(_0x5aae3f,_0x35298f){var _0xa905e5=new Promise(function(_0xc0d03a){var _0x2f7cc6=_0x5abf,_0x341a9d=Date[_0x2f7cc6(0x3ca)]();_0x1338d8(_0x5aae3f[_0x2f7cc6(0x442)](null,_0x35298f),function(){var _0x5901bd=_0x2f7cc6;for(var _0x2d8dab=[],_0x2d4bff=0x0;_0x2d4bff=0x4;}function _0x1ffaaf(){var _0x4c7f9b=_0x5abf,_0x17dcb1=window,_0x51b001=navigator;return _0x1ce286([_0x4c7f9b(0x262)in _0x17dcb1,_0x4c7f9b(0x3aa)in _0x17dcb1,'msLaunchUri'in _0x51b001,_0x4c7f9b(0x263)in _0x51b001])>=0x3&&!_0x35a0de();}function _0x135149(){var _0x2ab07b=_0x5abf,_0x42c197=window,_0x48a9c8=navigator;return _0x1ce286(['webkitPersistentStorage'in _0x48a9c8,_0x2ab07b(0x48a)in _0x48a9c8,0x0===_0x48a9c8[_0x2ab07b(0x34c)][_0x2ab07b(0x2e4)](_0x2ab07b(0x3bb)),_0x2ab07b(0x2e7)in _0x42c197,'BatteryManager'in _0x42c197,_0x2ab07b(0x32a)in _0x42c197,'webkitSpeechGrammar'in _0x42c197])>=0x5;}function _0x5af178(){var _0x4c5fab=_0x5abf,_0x101ecb=window,_0x4c54be=navigator;return _0x1ce286([_0x4c5fab(0x384)in _0x101ecb,'CSSPrimitiveValue'in _0x101ecb,_0x4c5fab(0x390)in _0x101ecb,0x0===_0x4c54be[_0x4c5fab(0x34c)]['indexOf']('Apple'),'getStorageUpdates'in _0x4c54be,'WebKitMediaKeys'in _0x101ecb])>=0x4;}function _0x165e5d(){var _0x111ecc=_0x5abf,_0x47becb=window,_0x40d933=_0x47becb['HTMLElement'],_0x3952a5=_0x47becb['Document'];return _0x1ce286([_0x111ecc(0x4af)in _0x47becb,!(_0x111ecc(0x227)in _0x47becb),!(_0x111ecc(0x32d)in _0x47becb),!('orientation'in _0x47becb),_0x40d933&&!('autocapitalize'in _0x40d933[_0x111ecc(0x2b1)]),_0x3952a5&&'pointerLockElement'in _0x3952a5['prototype']])>=0x4;}function _0x5060be(){var _0x5bee39=_0x5abf,_0x4c0e67,_0x48a54b=window;return _0x4c0e67=_0x48a54b[_0x5bee39(0x3df)],!!/^function\s.*?\{\s*\[native code]\s*}$/[_0x5bee39(0x3ec)](String(_0x4c0e67))&&_0x1ce286(['[object\x20WebPageNamespace]'===String(_0x48a54b['browser']),_0x5bee39(0x3ac)in _0x48a54b])>=0x1;}function _0x24239a(){var _0xcb5a99=_0x5abf,_0x2ba414,_0x545450,_0x48fd1c=window;return _0x1ce286([_0xcb5a99(0x252)in navigator,_0xcb5a99(0x217)in(null!==(_0x545450=null===(_0x2ba414=document[_0xcb5a99(0x2d1)])||void 0x0===_0x2ba414?void 0x0:_0x2ba414[_0xcb5a99(0x3e4)])&&void 0x0!==_0x545450?_0x545450:{}),_0xcb5a99(0x1e4)in _0x48fd1c,_0xcb5a99(0x3e6)in _0x48fd1c,'CSSMozDocumentRule'in _0x48fd1c,'CanvasCaptureMediaStream'in _0x48fd1c])>=0x4;}function _0x3e9614(){var _0x3733b7=_0x5abf,_0x5b2c1f=window,_0xffafe8=navigator,_0x4943e6=_0x5b2c1f[_0x3733b7(0x3b5)],_0x488fd4=_0x5b2c1f[_0x3733b7(0x3c1)];return _0x1ce286([!(_0x3733b7(0x393)in _0xffafe8),_0x488fd4&&_0x3733b7(0x275)in _0x488fd4[_0x3733b7(0x2b1)],_0x3733b7(0x28f)in _0x5b2c1f,_0x4943e6[_0x3733b7(0x48c)]('font-size-adjust:\x20ex-height\x200.5'),_0x4943e6['supports'](_0x3733b7(0x270))])>=0x4;}function _0x5d19c1(){var _0x51e5f7=_0x5abf,_0x44d97c=document;return _0x44d97c[_0x51e5f7(0x284)]||_0x44d97c[_0x51e5f7(0x23f)]||_0x44d97c[_0x51e5f7(0x3af)]||_0x44d97c[_0x51e5f7(0x22d)]||null;}function _0x35c241(){var _0x222d2d=_0x5abf,_0x24ab74=_0x135149(),_0x51da4e=_0x24239a(),_0x5f32ba=window,_0x1f3f57=navigator,_0x3c9075=_0x222d2d(0x4bb);return _0x24ab74?_0x1ce286([!(_0x222d2d(0x351)in _0x5f32ba),_0x1f3f57[_0x3c9075]&&_0x222d2d(0x42b)in _0x1f3f57[_0x3c9075],!(_0x222d2d(0x209)in new window['Audio']())])>=0x2:!!_0x51da4e&&_0x1ce286([_0x222d2d(0x34f)in _0x5f32ba,'orientation'in _0x5f32ba,/android/i[_0x222d2d(0x3ec)](navigator[_0x222d2d(0x423)])])>=0x2;}function _0x2d604b(){var _0x20d9f4=_0x5abf,_0x1de4c7=window,_0x1474af=_0x1de4c7['OfflineAudioContext']||_0x1de4c7[_0x20d9f4(0x31c)];if(!_0x1474af)return-0x2;if(_0x5af178()&&!_0x165e5d()&&!(function(){var _0x58ae62=window;return _0x1ce286(['DOMRectList'in _0x58ae62,'RTCPeerConnectionIceEvent'in _0x58ae62,'SVGGeometryElement'in _0x58ae62,'ontransitioncancel'in _0x58ae62])>=0x3;}()))return-0x1;var _0x11d035=new _0x1474af(0x1,0x1388,0xac44),_0x4885b7=_0x11d035['createOscillator']();_0x4885b7[_0x20d9f4(0x2db)]=_0x20d9f4(0x49b),_0x4885b7[_0x20d9f4(0x2be)][_0x20d9f4(0x205)]=0x2710;var _0xab6401=_0x11d035['createDynamicsCompressor']();_0xab6401[_0x20d9f4(0x20f)][_0x20d9f4(0x205)]=-0x32,_0xab6401[_0x20d9f4(0x486)]['value']=0x28,_0xab6401[_0x20d9f4(0x47c)][_0x20d9f4(0x205)]=0xc,_0xab6401[_0x20d9f4(0x437)][_0x20d9f4(0x205)]=0x0,_0xab6401[_0x20d9f4(0x1ff)][_0x20d9f4(0x205)]=0.25,_0x4885b7[_0x20d9f4(0x485)](_0xab6401),_0xab6401[_0x20d9f4(0x485)](_0x11d035[_0x20d9f4(0x239)]),_0x4885b7[_0x20d9f4(0x2e2)](0x0);var _0x2630a4=function(_0x516134){var _0xe7f70d=0x3,_0x5d20d2=0x1f4,_0x5c0418=0x1f4,_0x41c2d6=0x1388,_0x2e005f=function(){};return[new Promise(function(_0x1d1ca3,_0x174d85){var _0x35a164=!0x1,_0x546dc1=0x0,_0x2082e7=0x0;_0x516134['oncomplete']=function(_0x4bb468){var _0x4ed3e6=_0x5abf;return _0x1d1ca3(_0x4bb468[_0x4ed3e6(0x2ad)]);};var _0x43f1e7=function(){var _0x7d2565=_0x5abf;setTimeout(function(){var _0x406ecf=_0x5abf;return _0x174d85(_0x13390e(_0x406ecf(0x2b0)));},Math[_0x7d2565(0x329)](_0x5c0418,_0x2082e7+_0x41c2d6-Date[_0x7d2565(0x3ca)]()));},_0x35ccdb=function(){var _0x25468f=_0x5abf;try{var _0xc5ca5=_0x516134[_0x25468f(0x34b)]();switch(_0x554dbf(_0xc5ca5)&&_0x356626(_0xc5ca5),_0x516134['state']){case _0x25468f(0x3f1):_0x2082e7=Date[_0x25468f(0x3ca)](),_0x35a164&&_0x43f1e7();break;case'suspended':document['hidden']||_0x546dc1++,_0x35a164&&_0x546dc1>=_0xe7f70d?_0x174d85(_0x13390e('suspended')):setTimeout(_0x35ccdb,_0x5d20d2);}}catch(_0x27ccec){_0x174d85(_0x27ccec);}};_0x35ccdb(),_0x2e005f=function(){_0x35a164||(_0x35a164=!0x0,_0x2082e7>0x0&&_0x43f1e7());};}),_0x2e005f];}(_0x11d035),_0xac492a=_0x2630a4[0x0],_0x303e02=_0x2630a4[0x1],_0x133b36=_0xac492a[_0x20d9f4(0x483)](function(_0x1155e0){var _0x528e1b=_0x20d9f4;return function(_0x41e505){var _0x4e0def=_0x5abf;for(var _0x1a5d65=0x0,_0x291669=0x0;_0x291669<_0x41e505[_0x4e0def(0x1ce)];++_0x291669)_0x1a5d65+=Math[_0x4e0def(0x4ac)](_0x41e505[_0x291669]);return _0x1a5d65;}(_0x1155e0[_0x528e1b(0x434)](0x0)['subarray'](0x1194));},function(_0x26b4d0){var _0x24ae4e=_0x20d9f4;if(_0x24ae4e(0x2b0)===_0x26b4d0['name']||'suspended'===_0x26b4d0['name'])return-0x3;throw _0x26b4d0;});return _0x356626(_0x133b36),function(){return _0x303e02(),_0x133b36;};}function _0x13390e(_0x55edff){var _0x5774b8=_0x5abf,_0x1e3a4c=new Error(_0x55edff);return _0x1e3a4c[_0x5774b8(0x22f)]=_0x55edff,_0x1e3a4c;}function _0x1428bd(_0x28e1c6,_0x2adaa4,_0x192803){var _0x121133,_0x48d2c7,_0x35f9f8;return void 0x0===_0x192803&&(_0x192803=0x32),_0x59288d(this,void 0x0,void 0x0,function(){var _0x1effc7,_0xc74a44;return _0x48844c(this,function(_0x4541ee){var _0x1a1c07=_0x5abf;switch(_0x4541ee[_0x1a1c07(0x37b)]){case 0x0:_0x1effc7=document,_0x4541ee[_0x1a1c07(0x37b)]=0x1;case 0x1:return _0x1effc7[_0x1a1c07(0x23d)]?[0x3,0x3]:[0x4,_0x524893(_0x192803)];case 0x2:return _0x4541ee[_0x1a1c07(0x47f)](),[0x3,0x1];case 0x3:_0xc74a44=_0x1effc7[_0x1a1c07(0x38c)](_0x1a1c07(0x3a7)),_0x4541ee[_0x1a1c07(0x37b)]=0x4;case 0x4:return _0x4541ee[_0x1a1c07(0x432)][_0x1a1c07(0x3c3)]([0x4,,0xa,0xb]),[0x4,new Promise(function(_0x148a3c,_0x441b7c){var _0x2e00a9=_0x1a1c07,_0x32df69=!0x1,_0x53e178=function(){_0x32df69=!0x0,_0x148a3c();};_0xc74a44[_0x2e00a9(0x39e)]=_0x53e178,_0xc74a44[_0x2e00a9(0x456)]=function(_0x1a954d){_0x32df69=!0x0,_0x441b7c(_0x1a954d);};var _0x113fb7=_0xc74a44['style'];_0x113fb7[_0x2e00a9(0x1f0)]('display','block','important'),_0x113fb7['position']=_0x2e00a9(0x294),_0x113fb7['top']='0',_0x113fb7[_0x2e00a9(0x46b)]='0',_0x113fb7[_0x2e00a9(0x443)]=_0x2e00a9(0x42c),_0x2adaa4&&_0x2e00a9(0x3b1)in _0xc74a44?_0xc74a44[_0x2e00a9(0x3b1)]=_0x2adaa4:_0xc74a44[_0x2e00a9(0x43c)]=_0x2e00a9(0x300),_0x1effc7[_0x2e00a9(0x23d)]['appendChild'](_0xc74a44);var _0x1f73c7=function(){var _0xeb7422=_0x2e00a9,_0x362d4b,_0x4dca0a;_0x32df69||('complete'===(null===(_0x4dca0a=null===(_0x362d4b=_0xc74a44[_0xeb7422(0x248)])||void 0x0===_0x362d4b?void 0x0:_0x362d4b['document'])||void 0x0===_0x4dca0a?void 0x0:_0x4dca0a[_0xeb7422(0x30d)])?_0x53e178():setTimeout(_0x1f73c7,0xa));};_0x1f73c7();})];case 0x5:_0x4541ee[_0x1a1c07(0x47f)](),_0x4541ee[_0x1a1c07(0x37b)]=0x6;case 0x6:return(null===(_0x48d2c7=null===(_0x121133=_0xc74a44[_0x1a1c07(0x248)])||void 0x0===_0x121133?void 0x0:_0x121133[_0x1a1c07(0x3bd)])||void 0x0===_0x48d2c7?void 0x0:_0x48d2c7[_0x1a1c07(0x23d)])?[0x3,0x8]:[0x4,_0x524893(_0x192803)];case 0x7:return _0x4541ee[_0x1a1c07(0x47f)](),[0x3,0x6];case 0x8:return[0x4,_0x28e1c6(_0xc74a44,_0xc74a44[_0x1a1c07(0x248)])];case 0x9:return[0x2,_0x4541ee[_0x1a1c07(0x47f)]()];case 0xa:return null===(_0x35f9f8=_0xc74a44[_0x1a1c07(0x38d)])||void 0x0===_0x35f9f8||_0x35f9f8[_0x1a1c07(0x2bb)](_0xc74a44),[0x7];case 0xb:return[0x2];}});});}function _0xfe4289(_0x2651ae){var _0x5a13ed=_0x5abf;for(var _0x3e0a02=function(_0x3de686){var _0x49653d=_0x5abf;for(var _0xc00c32,_0x210dde,_0x2a8b2b='Unexpected\x20syntax\x20\x27'[_0x49653d(0x46e)](_0x3de686,'\x27'),_0x157e07=/^\s*([a-z-]*)(.*)$/i[_0x49653d(0x3d2)](_0x3de686),_0x295445=_0x157e07[0x1]||void 0x0,_0x4ebb63={},_0x55922f=/([.:#][\w-]+|\[.+?\])/gi,_0x33e069=function(_0x365e57,_0x378f7f){var _0x3d9498=_0x49653d;_0x4ebb63[_0x365e57]=_0x4ebb63[_0x365e57]||[],_0x4ebb63[_0x365e57][_0x3d9498(0x3c3)](_0x378f7f);};;){var _0x5c55a8=_0x55922f['exec'](_0x157e07[0x2]);if(!_0x5c55a8)break;var _0x22614e=_0x5c55a8[0x0];switch(_0x22614e[0x0]){case'.':_0x33e069(_0x49653d(0x1ea),_0x22614e[_0x49653d(0x421)](0x1));break;case'#':_0x33e069('id',_0x22614e['slice'](0x1));break;case'[':var _0x267311=/^\[([\w-]+)([~|^$*]?=("(.*?)"|([\w-]+)))?(\s+[is])?\]$/[_0x49653d(0x3d2)](_0x22614e);if(!_0x267311)throw new Error(_0x2a8b2b);_0x33e069(_0x267311[0x1],null!==(_0x210dde=null!==(_0xc00c32=_0x267311[0x4])&&void 0x0!==_0xc00c32?_0xc00c32:_0x267311[0x5])&&void 0x0!==_0x210dde?_0x210dde:'');break;default:throw new Error(_0x2a8b2b);}}return[_0x295445,_0x4ebb63];}(_0x2651ae),_0x4ae0d5=_0x3e0a02[0x0],_0x831053=_0x3e0a02[0x1],_0x5f25e9=document[_0x5a13ed(0x38c)](null!=_0x4ae0d5?_0x4ae0d5:'div'),_0x58c6a1=0x0,_0x3d2888=Object[_0x5a13ed(0x331)](_0x831053);_0x58c6a1<_0x3d2888[_0x5a13ed(0x1ce)];_0x58c6a1++){var _0x3a4e6f=_0x3d2888[_0x58c6a1],_0x546a39=_0x831053[_0x3a4e6f]['join']('\x20');_0x5a13ed(0x3e4)===_0x3a4e6f?_0xa11858(_0x5f25e9[_0x5a13ed(0x3e4)],_0x546a39):_0x5f25e9[_0x5a13ed(0x3b6)](_0x3a4e6f,_0x546a39);}return _0x5f25e9;}function _0xa11858(_0x1e213c,_0x41a878){var _0xb64abc=_0x5abf;for(var _0x3d6652=0x0,_0x78e28f=_0x41a878['split'](';');_0x3d6652<_0x78e28f[_0xb64abc(0x1ce)];_0x3d6652++){var _0x5b1c49=_0x78e28f[_0x3d6652],_0x4142ed=/^\s*([\w-]+)\s*:\s*(.+?)(\s*!([\w-]+))?\s*$/[_0xb64abc(0x3d2)](_0x5b1c49);if(_0x4142ed){var _0x1c8f41=_0x4142ed[0x1],_0x1c1bda=_0x4142ed[0x2],_0xd891ed=_0x4142ed[0x4];_0x1e213c['setProperty'](_0x1c8f41,_0x1c1bda,_0xd891ed||'');}}}var _0x475bb1=[_0x535754(0x2c5),'sans-serif',_0x535754(0x1c8)],_0x1e54d9=[_0x535754(0x27c),_0x535754(0x4a4),'Agency\x20FB',_0x535754(0x2d9),_0x535754(0x4a2),_0x535754(0x4ab),_0x535754(0x3e0),_0x535754(0x49a),_0x535754(0x417),_0x535754(0x225),_0x535754(0x3b8),'Century\x20Gothic','Clarendon',_0x535754(0x406),_0x535754(0x32e),_0x535754(0x458),_0x535754(0x298),_0x535754(0x487),'Gill\x20Sans',_0x535754(0x3c2),_0x535754(0x404),'Helvetica\x20Neue','Humanst521\x20BT',_0x535754(0x44a),_0x535754(0x4b7),_0x535754(0x223),_0x535754(0x3ad),_0x535754(0x1de),_0x535754(0x36e),_0x535754(0x378),_0x535754(0x1d1),_0x535754(0x409),_0x535754(0x44b),_0x535754(0x464),_0x535754(0x345),_0x535754(0x3de),_0x535754(0x40e),_0x535754(0x48b),_0x535754(0x445),_0x535754(0x2a1),'PMingLiU','Pristina',_0x535754(0x2bf),_0x535754(0x441),_0x535754(0x3bf),_0x535754(0x380),_0x535754(0x211),'Staccato222\x20BT','TRAJAN\x20PRO',_0x535754(0x25a),_0x535754(0x44e),_0x535754(0x2e3)];function _0x5b6d78(_0x33a75d){return _0x59288d(this,void 0x0,void 0x0,function(){var _0x4ee699,_0x5d0dbd,_0x5c0123,_0x507934,_0xbfcf62,_0x1ad698,_0x1a06d3;return _0x48844c(this,function(_0x3bb279){var _0x4dd95d=_0x5abf;switch(_0x3bb279[_0x4dd95d(0x37b)]){case 0x0:return _0x4ee699=!0x1,_0x507934=(function(){var _0x1d557f=_0x4dd95d,_0x1be97c=document[_0x1d557f(0x38c)](_0x1d557f(0x3be));return _0x1be97c[_0x1d557f(0x400)]=0x1,_0x1be97c[_0x1d557f(0x22a)]=0x1,[_0x1be97c,_0x1be97c[_0x1d557f(0x249)]('2d')];}()),_0xbfcf62=_0x507934[0x0],_0x1ad698=_0x507934[0x1],function(_0x12c563,_0x37dbf5){return!(!_0x37dbf5||!_0x12c563['toDataURL']);}(_0xbfcf62,_0x1ad698)?[0x3,0x1]:(_0x5d0dbd=_0x5c0123=_0x4dd95d(0x480),[0x3,0x4]);case 0x1:return _0x4ee699=function(_0x1203ff){var _0x55b7ad=_0x4dd95d;return _0x1203ff[_0x55b7ad(0x3cf)](0x0,0x0,0xa,0xa),_0x1203ff[_0x55b7ad(0x3cf)](0x2,0x2,0x6,0x6),!_0x1203ff[_0x55b7ad(0x39b)](0x5,0x5,_0x55b7ad(0x1d3));}(_0x1ad698),_0x33a75d?(_0x5d0dbd=_0x5c0123=_0x4dd95d(0x3bc),[0x3,0x4]):[0x3,0x2];case 0x2:return[0x4,_0x2fd71e(_0xbfcf62,_0x1ad698)];case 0x3:_0x1a06d3=_0x3bb279[_0x4dd95d(0x47f)](),_0x5d0dbd=_0x1a06d3[0x0],_0x5c0123=_0x1a06d3[0x1],_0x3bb279[_0x4dd95d(0x37b)]=0x4;case 0x4:return[0x2,{'winding':_0x4ee699,'geometry':_0x5d0dbd,'text':_0x5c0123}];}});});}function _0x2fd71e(_0x542f95,_0x4e3be5){return _0x59288d(this,void 0x0,void 0x0,function(){var _0x535f60,_0x389d73;return _0x48844c(this,function(_0x2c22c0){var _0x282d65=_0x5abf;switch(_0x2c22c0[_0x282d65(0x37b)]){case 0x0:return function(_0x515e17,_0x289600){var _0x7ce3b2=_0x282d65;_0x515e17[_0x7ce3b2(0x400)]=0xf0,_0x515e17['height']=0x3c,_0x289600['textBaseline']=_0x7ce3b2(0x1d2),_0x289600[_0x7ce3b2(0x343)]='#f60',_0x289600[_0x7ce3b2(0x2ca)](0x64,0x1,0x3e,0x14),_0x289600[_0x7ce3b2(0x343)]='#069',_0x289600['font']=_0x7ce3b2(0x218);var _0x873dbd=_0x7ce3b2(0x1f1)[_0x7ce3b2(0x46e)](String['fromCharCode'](0xd83d,0xde03));_0x289600['fillText'](_0x873dbd,0x2,0xf),_0x289600[_0x7ce3b2(0x343)]='rgba(102,\x20204,\x200,\x200.2)',_0x289600['font']=_0x7ce3b2(0x3dc),_0x289600[_0x7ce3b2(0x31d)](_0x873dbd,0x4,0x2d);}(_0x542f95,_0x4e3be5),[0x4,_0x2b69b8()];case 0x1:return _0x2c22c0[_0x282d65(0x47f)](),_0x535f60=_0x194b12(_0x542f95),_0x389d73=_0x194b12(_0x542f95),_0x535f60!==_0x389d73?[0x2,[_0x282d65(0x42e),_0x282d65(0x42e)]]:(function(_0x4967d0,_0x4ceec4){var _0x30ebaa=_0x282d65;_0x4967d0[_0x30ebaa(0x400)]=0x7a,_0x4967d0[_0x30ebaa(0x22a)]=0x6e,_0x4ceec4['globalCompositeOperation']=_0x30ebaa(0x314);for(var _0x4ace36=0x0,_0x52e75d=[[_0x30ebaa(0x415),0x28,0x28],[_0x30ebaa(0x26b),0x50,0x28],[_0x30ebaa(0x402),0x3c,0x50]];_0x4ace36<_0x52e75d[_0x30ebaa(0x1ce)];_0x4ace36++){var _0x568dea=_0x52e75d[_0x4ace36],_0x4feff2=_0x568dea[0x0],_0x226ad5=_0x568dea[0x1],_0x32db15=_0x568dea[0x2];_0x4ceec4[_0x30ebaa(0x343)]=_0x4feff2,_0x4ceec4[_0x30ebaa(0x34d)](),_0x4ceec4[_0x30ebaa(0x40b)](_0x226ad5,_0x32db15,0x28,0x0,0x2*Math['PI'],!0x0),_0x4ceec4['closePath'](),_0x4ceec4[_0x30ebaa(0x3c4)]();}_0x4ceec4[_0x30ebaa(0x343)]=_0x30ebaa(0x20b),_0x4ceec4[_0x30ebaa(0x40b)](0x3c,0x3c,0x3c,0x0,0x2*Math['PI'],!0x0),_0x4ceec4[_0x30ebaa(0x40b)](0x3c,0x3c,0x14,0x0,0x2*Math['PI'],!0x0),_0x4ceec4['fill']('evenodd');}(_0x542f95,_0x4e3be5),[0x4,_0x2b69b8()]);case 0x2:return _0x2c22c0[_0x282d65(0x47f)](),[0x2,[_0x194b12(_0x542f95),_0x535f60]];}});});}function _0x194b12(_0x261bac){var _0x1a6f78=_0x535754;return _0x261bac[_0x1a6f78(0x428)]();}function _0x1d1118(){var _0x2d4f36=_0x535754,_0x297b7f=screen,_0x12961b=function(_0x24bd9e){return _0x5c2d39(_0x3f2fd8(_0x24bd9e),null);},_0x11f7b4=[_0x12961b(_0x297b7f[_0x2d4f36(0x400)]),_0x12961b(_0x297b7f['height'])];return _0x11f7b4[_0x2d4f36(0x365)]()[_0x2d4f36(0x4bf)](),_0x11f7b4;}var _0x57f9d5,_0xe595c1;function _0x109c58(){var _0x41f46e=this;return(function(){if(void 0x0===_0xe595c1){var _0x18497d=function(){var _0x30c966=_0x2936e9();_0x577b70(_0x30c966)?_0xe595c1=setTimeout(_0x18497d,0x9c4):(_0x57f9d5=_0x30c966,_0xe595c1=void 0x0);};_0x18497d();}}()),function(){return _0x59288d(_0x41f46e,void 0x0,void 0x0,function(){var _0x3e85f3;return _0x48844c(this,function(_0x56bf94){var _0x2690f9=_0x5abf;switch(_0x56bf94[_0x2690f9(0x37b)]){case 0x0:return _0x577b70(_0x3e85f3=_0x2936e9())?_0x57f9d5?[0x2,_0x62f2e8([],_0x57f9d5,!0x0)]:_0x5d19c1()?[0x4,(_0xcecd24=document,(_0xcecd24[_0x2690f9(0x422)]||_0xcecd24[_0x2690f9(0x2b7)]||_0xcecd24['mozCancelFullScreen']||_0xcecd24[_0x2690f9(0x1d6)])[_0x2690f9(0x250)](_0xcecd24))]:[0x3,0x2]:[0x3,0x2];case 0x1:_0x56bf94[_0x2690f9(0x47f)](),_0x3e85f3=_0x2936e9(),_0x56bf94['label']=0x2;case 0x2:return _0x577b70(_0x3e85f3)||(_0x57f9d5=_0x3e85f3),[0x2,_0x3e85f3];}var _0xcecd24;});});};}function _0x2936e9(){var _0x5d0a80=_0x535754,_0x24af40=screen;return[_0x5c2d39(_0x3e9baa(_0x24af40[_0x5d0a80(0x2cb)]),null),_0x5c2d39(_0x3e9baa(_0x24af40[_0x5d0a80(0x400)])-_0x3e9baa(_0x24af40[_0x5d0a80(0x2da)])-_0x5c2d39(_0x3e9baa(_0x24af40[_0x5d0a80(0x477)]),0x0),null),_0x5c2d39(_0x3e9baa(_0x24af40['height'])-_0x3e9baa(_0x24af40['availHeight'])-_0x5c2d39(_0x3e9baa(_0x24af40[_0x5d0a80(0x2cb)]),0x0),null),_0x5c2d39(_0x3e9baa(_0x24af40[_0x5d0a80(0x477)]),null)];}function _0x577b70(_0x100060){for(var _0x5cf8ae=0x0;_0x5cf8ae<0x4;++_0x5cf8ae)if(_0x100060[_0x5cf8ae])return!0x1;return!0x0;}function _0x5e456e(_0x4cf076){var _0x3fd977;return _0x59288d(this,void 0x0,void 0x0,function(){var _0x337745,_0x2cfafc,_0x38458b,_0x29f480,_0x1a649e,_0x1f2285,_0x34ca8a;return _0x48844c(this,function(_0x57dcd4){var _0x5c8e84=_0x5abf;switch(_0x57dcd4['label']){case 0x0:for(_0x337745=document,_0x2cfafc=_0x337745['createElement'](_0x5c8e84(0x2ed)),_0x38458b=new Array(_0x4cf076[_0x5c8e84(0x1ce)]),_0x29f480={},_0x4ca3fc(_0x2cfafc),_0x34ca8a=0x0;_0x34ca8a<_0x4cf076[_0x5c8e84(0x1ce)];++_0x34ca8a)_0x5c8e84(0x43a)===(_0x1a649e=_0xfe4289(_0x4cf076[_0x34ca8a]))[_0x5c8e84(0x446)]&&_0x1a649e[_0x5c8e84(0x43e)](),_0x4ca3fc(_0x1f2285=_0x337745['createElement'](_0x5c8e84(0x2ed))),_0x1f2285[_0x5c8e84(0x25e)](_0x1a649e),_0x2cfafc[_0x5c8e84(0x25e)](_0x1f2285),_0x38458b[_0x34ca8a]=_0x1a649e;_0x57dcd4[_0x5c8e84(0x37b)]=0x1;case 0x1:return _0x337745[_0x5c8e84(0x23d)]?[0x3,0x3]:[0x4,_0x524893(0x32)];case 0x2:return _0x57dcd4[_0x5c8e84(0x47f)](),[0x3,0x1];case 0x3:return _0x337745[_0x5c8e84(0x23d)][_0x5c8e84(0x25e)](_0x2cfafc),[0x4,_0x2b69b8()];case 0x4:_0x57dcd4['sent']();try{for(_0x34ca8a=0x0;_0x34ca8a<_0x4cf076['length'];++_0x34ca8a)_0x38458b[_0x34ca8a][_0x5c8e84(0x289)]||(_0x29f480[_0x4cf076[_0x34ca8a]]=!0x0);}finally{null===(_0x3fd977=_0x2cfafc[_0x5c8e84(0x38d)])||void 0x0===_0x3fd977||_0x3fd977[_0x5c8e84(0x2bb)](_0x2cfafc);}return[0x2,_0x29f480];}});});}function _0x4ca3fc(_0x3befb7){var _0xd00f38=_0x535754;_0x3befb7[_0xd00f38(0x3e4)][_0xd00f38(0x1f0)](_0xd00f38(0x443),'hidden',_0xd00f38(0x30f)),_0x3befb7[_0xd00f38(0x3e4)]['setProperty'](_0xd00f38(0x2fd),_0xd00f38(0x330),_0xd00f38(0x30f));}function _0x492ae6(_0x5269ae){var _0x1eb099=_0x535754;return matchMedia(_0x1eb099(0x498)[_0x1eb099(0x46e)](_0x5269ae,')'))['matches'];}function _0xbf1064(_0x5af236){var _0x329449=_0x535754;return matchMedia(_0x329449(0x453)[_0x329449(0x46e)](_0x5af236,')'))['matches'];}function _0x282ceb(_0x274a83){var _0x1de390=_0x535754;return matchMedia(_0x1de390(0x28c)[_0x1de390(0x46e)](_0x274a83,')'))['matches'];}function _0x54f461(_0x3fa73a){var _0x373474=_0x535754;return matchMedia('(prefers-reduced-motion:\x20'[_0x373474(0x46e)](_0x3fa73a,')'))['matches'];}function _0x223a83(_0x5f2521){var _0x228d9f=_0x535754;return matchMedia(_0x228d9f(0x475)[_0x228d9f(0x46e)](_0x5f2521,')'))[_0x228d9f(0x491)];}function _0x37d18c(_0x7415d8){var _0x5e2837=_0x535754;return matchMedia(_0x5e2837(0x1c7)[_0x5e2837(0x46e)](_0x7415d8,')'))[_0x5e2837(0x491)];}var _0x4b12ee=Math,_0x15c57a=function(){return 0x0;},_0x161877={'default':[],'apple':[{'font':_0x535754(0x3a6)}],'serif':[{'fontFamily':_0x535754(0x1c8)}],'sans':[{'fontFamily':_0x535754(0x3d0)}],'mono':[{'fontFamily':_0x535754(0x2c5)}],'min':[{'fontSize':_0x535754(0x2e6)}],'system':[{'fontFamily':_0x535754(0x2dc)}]},_0x41ca8c=new Set([0x2a00,0xb21,0xb44,0xb45,0xb46,0xb70,0xb71,0xb72,0xb73,0xb74,0xb90,0xb91,0xb92,0xb93,0xb94,0xb95,0xb96,0xb97,0xb98,0xba2,0xbd0,0xbe2,0xc10,0xc11,0xc22,0xc23,0x8005,0x8009,0x8009,0x8037,0x8038,0x80a8,0x80a9,0x80aa,0x80ab,0x80c8,0x80c9,0x80ca,0x80cb,0xcf5,0x8192,0xd05,0xd33,0xd3a,0x846d,0x846e,0x84e0,0x84e8,0x851c,0xd50,0xd52,0xd53,0xd54,0xd55,0xd56,0xd57,0x86a3,0x8800,0x8801,0x8802,0x8803,0x883d,0x8869,0x8872,0x8b4c,0x8b4d,0x8b8c,0x8b9a,0x8b9b,0x8ca3,0x8ca4,0x8ca5,0x8dfb,0x8dfc,0x8dfd,0x9240,0x9241,0x9243,0x1f00,0x1f01,0x1f02]),_0x315886=new Set([0x84ff,0x8b8b,0x8cdf,0x8824,0x8825,0x8826,0x85b5,0x8e28,0x8fbb,0x9631]),_0x477706=[_0x535754(0x3ed),_0x535754(0x4b3)],_0x4ca998=[_0x535754(0x3f6),_0x535754(0x2e1),'HIGH_FLOAT',_0x535754(0x395),'MEDIUM_INT',_0x535754(0x45a)];function _0x434a38(_0x1e7c74){var _0x133b87=_0x535754;if(_0x1e7c74[_0x133b87(0x21d)])return _0x1e7c74[_0x133b87(0x21d)]['context'];var _0x5a978e,_0x1511d8=document[_0x133b87(0x38c)](_0x133b87(0x3be));_0x1511d8[_0x133b87(0x32f)](_0x133b87(0x3fb),function(){return _0x5a978e=void 0x0;});for(var _0x278557=0x0,_0x4049bb=[_0x133b87(0x21d),_0x133b87(0x306)];_0x278557<_0x4049bb[_0x133b87(0x1ce)];_0x278557++){var _0x120c0a=_0x4049bb[_0x278557];try{_0x5a978e=_0x1511d8['getContext'](_0x120c0a);}catch(_0x40e994){}if(_0x5a978e)break;}return _0x1e7c74[_0x133b87(0x21d)]={'context':_0x5a978e},_0x5a978e;}function _0x1ad36f(_0x4883ab,_0x2b1312,_0x2fe607){var _0x151680=_0x535754,_0x290246=_0x4883ab[_0x151680(0x2ce)](_0x4883ab[_0x2b1312],_0x4883ab[_0x2fe607]);return _0x290246?[_0x290246[_0x151680(0x469)],_0x290246[_0x151680(0x1c2)],_0x290246[_0x151680(0x39a)]]:[];}function _0x18c388(_0x10f047){var _0x29fe42=_0x535754;return Object[_0x29fe42(0x331)](_0x10f047[_0x29fe42(0x438)])[_0x29fe42(0x29d)](_0x2d8c86);}function _0x2d8c86(_0x245c54){return'string'==typeof _0x245c54&&!_0x245c54['match'](/[^A-Z0-9_x]/);}function _0x22cb40(){return _0x24239a();}function _0x543782(_0x241151){var _0x517d66=_0x535754;return _0x517d66(0x1fd)==typeof _0x241151[_0x517d66(0x484)];}var _0x1a416a={'fonts':function(){var _0x469646=this;return _0x1428bd(function(_0x1bd019,_0x81fab2){var _0x46f23b=_0x5abf,_0xfcda3a=_0x81fab2[_0x46f23b(0x3bd)];return _0x59288d(_0x469646,void 0x0,void 0x0,function(){var _0x90bc63,_0x1032b7,_0x54a7e6,_0x2f0782,_0x5bb654,_0x185f00,_0x4aab00,_0x591ad2,_0x56b036,_0x33a902,_0x3c9061;return _0x48844c(this,function(_0x4e9f91){var _0x3088e9=_0x5abf;switch(_0x4e9f91[_0x3088e9(0x37b)]){case 0x0:return(_0x90bc63=_0xfcda3a[_0x3088e9(0x23d)])[_0x3088e9(0x3e4)][_0x3088e9(0x2ae)]='48px',(_0x1032b7=_0xfcda3a['createElement'](_0x3088e9(0x2ed)))[_0x3088e9(0x3e4)][_0x3088e9(0x1f0)](_0x3088e9(0x443),_0x3088e9(0x42c),_0x3088e9(0x30f)),_0x54a7e6={},_0x2f0782={},_0x5bb654=function(_0x57779e){var _0x3cf9a1=_0x3088e9,_0x34a50d=_0xfcda3a[_0x3cf9a1(0x38c)](_0x3cf9a1(0x285)),_0x42d029=_0x34a50d['style'];return _0x42d029[_0x3cf9a1(0x24f)]='absolute',_0x42d029['top']='0',_0x42d029['left']='0',_0x42d029['fontFamily']=_0x57779e,_0x34a50d[_0x3cf9a1(0x245)]=_0x3cf9a1(0x499),_0x1032b7[_0x3cf9a1(0x25e)](_0x34a50d),_0x34a50d;},_0x185f00=function(_0x8c8d0b,_0x27fe41){var _0x483f73=_0x3088e9;return _0x5bb654('\x27'[_0x483f73(0x46e)](_0x8c8d0b,'\x27,')[_0x483f73(0x46e)](_0x27fe41));},_0x4aab00=function(){var _0x1764f6=_0x3088e9;for(var _0x522294={},_0x5b10fb=function(_0x3b993d){var _0x26de51=_0x5abf;_0x522294[_0x3b993d]=_0x475bb1[_0x26de51(0x297)](function(_0x550901){return _0x185f00(_0x3b993d,_0x550901);});},_0x579e1c=0x0,_0x3f72eb=_0x1e54d9;_0x579e1c<_0x3f72eb[_0x1764f6(0x1ce)];_0x579e1c++){_0x5b10fb(_0x3f72eb[_0x579e1c]);}return _0x522294;},_0x591ad2=function(_0x458c87){var _0xbef800=_0x3088e9;return _0x475bb1[_0xbef800(0x2d2)](function(_0x1cde8d,_0x362ba5){var _0x2cbf1d=_0xbef800;return _0x458c87[_0x362ba5][_0x2cbf1d(0x4a7)]!==_0x54a7e6[_0x1cde8d]||_0x458c87[_0x362ba5][_0x2cbf1d(0x494)]!==_0x2f0782[_0x1cde8d];});},_0x56b036=(function(){return _0x475bb1['map'](_0x5bb654);}()),_0x33a902=_0x4aab00(),_0x90bc63[_0x3088e9(0x25e)](_0x1032b7),[0x4,_0x2b69b8()];case 0x1:for(_0x4e9f91[_0x3088e9(0x47f)](),_0x3c9061=0x0;_0x3c9061<_0x475bb1['length'];_0x3c9061++)_0x54a7e6[_0x475bb1[_0x3c9061]]=_0x56b036[_0x3c9061][_0x3088e9(0x4a7)],_0x2f0782[_0x475bb1[_0x3c9061]]=_0x56b036[_0x3c9061][_0x3088e9(0x494)];return[0x2,_0x1e54d9[_0x3088e9(0x29d)](function(_0x464769){return _0x591ad2(_0x33a902[_0x464769]);})];}});});});},'domBlockers':function(_0x1dbd29){var _0xaad1cd=_0x535754,_0xa9b67c=(void 0x0===_0x1dbd29?{}:_0x1dbd29)[_0xaad1cd(0x271)];return _0x59288d(this,void 0x0,void 0x0,function(){var _0x696012,_0x331209,_0x5f060a,_0x48c007,_0xe074d4;return _0x48844c(this,function(_0x29ecce){var _0x410db2=_0x5abf;switch(_0x29ecce[_0x410db2(0x37b)]){case 0x0:return _0x5af178()||_0x35c241()?(_0x3b0121=atob,_0x696012={'abpIndo':[_0x410db2(0x49e),'#Kolom-Iklan-728','#SidebarIklan-wrapper',_0x410db2(0x451),_0x3b0121(_0x410db2(0x1d7))],'abpvn':[_0x410db2(0x1da),_0x410db2(0x220),_0x3b0121('LmNsb3NlLWFkcw=='),_0x410db2(0x1f5),_0x410db2(0x4b4)],'adBlockFinland':[_0x410db2(0x2d4),_0x3b0121(_0x410db2(0x2fb)),_0x410db2(0x3b9),_0x3b0121(_0x410db2(0x37d)),_0x3b0121(_0x410db2(0x4b9))],'adBlockPersian':[_0x410db2(0x35f),_0x410db2(0x461),_0x410db2(0x36c),_0x410db2(0x1db),_0x3b0121(_0x410db2(0x1cc))],'adBlockWarningRemoval':[_0x410db2(0x3ef),_0x410db2(0x241),_0x410db2(0x47e),_0x3b0121(_0x410db2(0x28a)),_0x3b0121('I2FkX2Jsb2NrZXI=')],'adGuardAnnoyances':['.hs-sosyal','#cookieconsentdiv',_0x410db2(0x478),_0x410db2(0x293),_0x410db2(0x34a)],'adGuardBase':['.BetterJsPopOverlay',_0x3b0121('I2FkXzMwMFgyNTA='),_0x3b0121(_0x410db2(0x2e0)),_0x3b0121(_0x410db2(0x274)),_0x3b0121(_0x410db2(0x476))],'adGuardChinese':[_0x3b0121('LlppX2FkX2FfSA=='),_0x3b0121(_0x410db2(0x322)),'#widget-quan',_0x3b0121(_0x410db2(0x35b)),_0x3b0121(_0x410db2(0x235))],'adGuardFrench':[_0x410db2(0x392),_0x3b0121(_0x410db2(0x260)),_0x410db2(0x1d9),_0x410db2(0x1c3),_0x3b0121(_0x410db2(0x3e3))],'adGuardGerman':[_0x410db2(0x373)],'adGuardJapanese':[_0x410db2(0x1d4),_0x3b0121('YVtocmVmXj0iaHR0cDovL2FkMi50cmFmZmljZ2F0ZS5uZXQvIl0='),_0x3b0121(_0x410db2(0x31b)),_0x3b0121(_0x410db2(0x201)),_0x3b0121('Ll9faXNib29zdFJldHVybkFk')],'adGuardMobile':[_0x3b0121(_0x410db2(0x496)),_0x3b0121(_0x410db2(0x43f)),_0x410db2(0x24a),'#mgid_iframe1',_0x3b0121('I2FkX2ludmlld19hcmVh')],'adGuardRussian':[_0x3b0121(_0x410db2(0x1ee)),_0x3b0121('LnJlY2xhbWE='),_0x410db2(0x3f7),_0x3b0121('ZGl2W2lkXj0iQWRGb3hfYmFubmVyXyJd'),_0x410db2(0x4a5)],'adGuardSocial':[_0x3b0121(_0x410db2(0x1d5)),_0x3b0121(_0x410db2(0x2b4)),'.etsy-tweet',_0x410db2(0x219),'.popup-social'],'adGuardSpanishPortuguese':[_0x410db2(0x2ab),_0x410db2(0x324),'#publiEspecial',_0x410db2(0x2a6),_0x410db2(0x1ca)],'adGuardTrackingProtection':[_0x410db2(0x278),_0x3b0121(_0x410db2(0x36a)),_0x3b0121(_0x410db2(0x430)),_0x3b0121(_0x410db2(0x2f9)),_0x410db2(0x401)],'adGuardTurkish':[_0x410db2(0x2c3),_0x3b0121(_0x410db2(0x348)),_0x3b0121(_0x410db2(0x48d)),_0x3b0121(_0x410db2(0x295)),_0x3b0121(_0x410db2(0x233))],'bulgarian':[_0x3b0121(_0x410db2(0x49c)),_0x410db2(0x307),_0x410db2(0x204),_0x410db2(0x375)],'easyList':[_0x410db2(0x206),_0x3b0121(_0x410db2(0x305)),_0x3b0121(_0x410db2(0x1f7)),_0x410db2(0x447),_0x3b0121(_0x410db2(0x253))],'easyListChina':[_0x3b0121(_0x410db2(0x3b3)),_0x3b0121(_0x410db2(0x356)),_0x410db2(0x1cb),_0x410db2(0x344),_0x410db2(0x35d)],'easyListCookie':[_0x410db2(0x313),_0x410db2(0x1fb),_0x410db2(0x38f),_0x3b0121(_0x410db2(0x2cf)),'.sygnal24-gdpr-modal-wrap'],'easyListCzechSlovak':['#onlajny-stickers',_0x3b0121('I3Jla2xhbW5pLWJveA=='),_0x3b0121(_0x410db2(0x1dc)),_0x410db2(0x256),_0x3b0121(_0x410db2(0x28b))],'easyListDutch':[_0x3b0121(_0x410db2(0x279)),_0x3b0121(_0x410db2(0x468)),_0x410db2(0x4b5),_0x3b0121(_0x410db2(0x318)),_0x410db2(0x2af)],'easyListGermany':[_0x410db2(0x243),_0x3b0121(_0x410db2(0x4ad)),_0x3b0121(_0x410db2(0x236)),_0x3b0121(_0x410db2(0x311)),_0x3b0121(_0x410db2(0x3fa))],'easyListItaly':[_0x3b0121('LmJveF9hZHZfYW5udW5jaQ=='),_0x410db2(0x381),_0x3b0121(_0x410db2(0x366)),_0x3b0121(_0x410db2(0x1c5)),_0x3b0121('YVtocmVmXj0iaHR0cHM6Ly9hZmZpbGlhemlvbmlhZHMuc25haS5pdC8iXQ==')],'easyListLithuania':[_0x3b0121(_0x410db2(0x1d0)),_0x3b0121(_0x410db2(0x37e)),_0x3b0121(_0x410db2(0x2b2)),_0x3b0121(_0x410db2(0x3e2)),_0x3b0121('aW1nW2FsdD0iSG9zdGluZ2FzIFNlcnZlcmlhaS5sdCJd')],'estonian':[_0x3b0121(_0x410db2(0x3e9))],'fanboyAnnoyances':['#ac-lre-player','.navigate-to-top','#subscribe_popup',_0x410db2(0x34e),_0x410db2(0x35a)],'fanboyAntiFacebook':[_0x410db2(0x20d)],'fanboyEnhancedTrackers':[_0x410db2(0x23e),'#issuem-leaky-paywall-articles-zero-remaining-nag',_0x410db2(0x2d7),_0x410db2(0x3cc),_0x410db2(0x332)],'fanboySocial':[_0x410db2(0x492),'#meteored_share','#social_follow',_0x410db2(0x2f6),'.community__social-desc'],'frellwitSwedish':[_0x3b0121(_0x410db2(0x385)),_0x3b0121(_0x410db2(0x33d)),_0x410db2(0x21a),_0x3b0121(_0x410db2(0x479)),'ul.adsmodern'],'greekAdBlock':[_0x3b0121('QVtocmVmKj0iYWRtYW4ub3RlbmV0LmdyL2NsaWNrPyJd'),_0x3b0121(_0x410db2(0x25f)),_0x3b0121('QVtocmVmKj0iaHR0cDovL2ludGVyYWN0aXZlLmZvcnRobmV0LmdyL2NsaWNrPyJd'),_0x410db2(0x1ec),_0x410db2(0x3d7)],'hungarian':['#cemp_doboz',_0x410db2(0x41f),_0x3b0121(_0x410db2(0x2ff)),_0x3b0121('W2NsYXNzKj0iR29vZ2xlQWRzIl0='),_0x410db2(0x347)],'iDontCareAboutCookies':[_0x410db2(0x1e2),'.ModuleTemplateCookieIndicator','.o--cookies--container','#cookies-policy-sticky',_0x410db2(0x427)],'icelandicAbp':[_0x3b0121(_0x410db2(0x2ef))],'latvian':[_0x3b0121('YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMjBweDsgaGVpZ2h0OiA0MHB4OyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7Il0='),_0x3b0121(_0x410db2(0x33b))],'listKr':[_0x3b0121(_0x410db2(0x2de)),_0x3b0121('I2xpdmVyZUFkV3JhcHBlcg=='),_0x3b0121(_0x410db2(0x3d9)),_0x3b0121(_0x410db2(0x21c)),_0x410db2(0x49d)],'listeAr':[_0x3b0121(_0x410db2(0x20e)),'.right-and-left-sponsers',_0x3b0121(_0x410db2(0x45c)),_0x3b0121(_0x410db2(0x2f3)),_0x3b0121(_0x410db2(0x370))],'listeFr':[_0x3b0121(_0x410db2(0x317)),_0x3b0121(_0x410db2(0x316)),_0x3b0121('YVtocmVmKj0id2Vib3JhbWEuZnIvZmNnaS1iaW4vIl0='),'.site-pub-interstitiel',_0x410db2(0x326)],'officialPolish':[_0x410db2(0x40c),_0x3b0121('W2hyZWZePSJodHRwczovL2FmZi5zZW5kaHViLnBsLyJd'),_0x3b0121(_0x410db2(0x48f)),_0x3b0121(_0x410db2(0x359)),_0x3b0121(_0x410db2(0x257))],'ro':[_0x3b0121(_0x410db2(0x416)),_0x3b0121('YVtocmVmXj0iaHR0cHM6Ly9ibGFja2ZyaWRheXNhbGVzLnJvL3Ryay9zaG9wLyJd'),_0x3b0121(_0x410db2(0x4a9)),_0x3b0121(_0x410db2(0x2fa)),_0x410db2(0x320)],'ruAd':[_0x3b0121(_0x410db2(0x2fe)),_0x3b0121(_0x410db2(0x452)),_0x3b0121(_0x410db2(0x323)),_0x410db2(0x361),_0x410db2(0x277)],'thaiAds':[_0x410db2(0x1df),_0x3b0121('I2Fkcy1nb29nbGUtbWlkZGxlX3JlY3RhbmdsZS1ncm91cA=='),_0x3b0121('LmFkczMwMHM='),'.bumq','.img-kosana'],'webAnnoyancesUltralist':[_0x410db2(0x2b3),_0x410db2(0x2f7),_0x3b0121(_0x410db2(0x340)),_0x410db2(0x2b5),'.yt.btn-link.btn-md.btn']},_0x331209=Object[_0x410db2(0x331)](_0x696012),[0x4,_0x5e456e((_0xe074d4=[])['concat'][_0x410db2(0x433)](_0xe074d4,_0x331209['map'](function(_0x42992c){return _0x696012[_0x42992c];})))]):[0x2,void 0x0];case 0x1:return _0x5f060a=_0x29ecce[_0x410db2(0x47f)](),_0xa9b67c&&function(_0x1b9f8f,_0x161f46){var _0xd9ed90=_0x410db2;for(var _0x5efb13='DOM\x20blockers\x20debug:\x0a```',_0x5c82b9=0x0,_0x17fde7=Object[_0xd9ed90(0x331)](_0x1b9f8f);_0x5c82b9<_0x17fde7['length'];_0x5c82b9++){var _0x210ac7=_0x17fde7[_0x5c82b9];_0x5efb13+='\x0a'[_0xd9ed90(0x46e)](_0x210ac7,':');for(var _0x468ebe=0x0,_0x19a597=_0x1b9f8f[_0x210ac7];_0x468ebe<_0x19a597[_0xd9ed90(0x1ce)];_0x468ebe++){var _0x44446f=_0x19a597[_0x468ebe];_0x5efb13+='\x0a\x20\x20'[_0xd9ed90(0x46e)](_0x161f46[_0x44446f]?'🚫':'➡️','\x20')[_0xd9ed90(0x46e)](_0x44446f);}}console[_0xd9ed90(0x364)](''[_0xd9ed90(0x46e)](_0x5efb13,_0xd9ed90(0x412)));}(_0x696012,_0x5f060a),(_0x48c007=_0x331209['filter'](function(_0x2fd143){var _0x4e3a9e=_0x410db2,_0x4e5664=_0x696012[_0x2fd143];return _0x1ce286(_0x4e5664['map'](function(_0x198121){return _0x5f060a[_0x198121];}))>0.6*_0x4e5664[_0x4e3a9e(0x1ce)];}))[_0x410db2(0x365)](),[0x2,_0x48c007];}var _0x3b0121;});});},'fontPreferences':function(){return function(_0x64675f,_0x310707){var _0xb0185e=_0x5abf;return void 0x0===_0x310707&&(_0x310707=0xfa0),_0x1428bd(function(_0x4b2c29,_0x4ea8ac){var _0x55505f=_0x5abf,_0x4826a4=_0x4ea8ac[_0x55505f(0x3bd)],_0x280520=_0x4826a4[_0x55505f(0x23d)],_0x354398=_0x280520['style'];_0x354398['width']=''['concat'](_0x310707,'px'),_0x354398[_0x55505f(0x304)]=_0x354398['textSizeAdjust']=_0x55505f(0x27b),_0x135149()?_0x280520[_0x55505f(0x3e4)][_0x55505f(0x338)]=''[_0x55505f(0x46e)](0x1/_0x4ea8ac[_0x55505f(0x30e)]):_0x5af178()&&(_0x280520['style'][_0x55505f(0x338)]=_0x55505f(0x288));var _0x58fd15=_0x4826a4[_0x55505f(0x38c)](_0x55505f(0x2ed));return _0x58fd15[_0x55505f(0x245)]=_0x62f2e8([],Array(_0x310707/0x14<<0x0),!0x0)['map'](function(){var _0x47a728=_0x55505f;return _0x47a728(0x2c2);})[_0x55505f(0x27d)]('\x20'),_0x280520[_0x55505f(0x25e)](_0x58fd15),_0x64675f(_0x4826a4,_0x280520);},_0xb0185e(0x319));}(function(_0xd833f4,_0x3163c8){var _0x2af0d3=_0x5abf;for(var _0x124db1={},_0xc1caa0={},_0x5e02a0=0x0,_0x14cbd4=Object[_0x2af0d3(0x331)](_0x161877);_0x5e02a0<_0x14cbd4[_0x2af0d3(0x1ce)];_0x5e02a0++){var _0x54376d=_0x14cbd4[_0x5e02a0],_0x492dce=_0x161877[_0x54376d],_0x5085c3=_0x492dce[0x0],_0x1b674d=void 0x0===_0x5085c3?{}:_0x5085c3,_0x2909fb=_0x492dce[0x1],_0x4521db=void 0x0===_0x2909fb?_0x2af0d3(0x33a):_0x2909fb,_0x2f1d5d=_0xd833f4[_0x2af0d3(0x38c)](_0x2af0d3(0x285));_0x2f1d5d[_0x2af0d3(0x245)]=_0x4521db,_0x2f1d5d[_0x2af0d3(0x3e4)][_0x2af0d3(0x3ba)]='nowrap';for(var _0x5a26ea=0x0,_0x5d3095=Object[_0x2af0d3(0x331)](_0x1b674d);_0x5a26ea<_0x5d3095['length'];_0x5a26ea++){var _0xdef6d3=_0x5d3095[_0x5a26ea],_0x5d20f6=_0x1b674d[_0xdef6d3];void 0x0!==_0x5d20f6&&(_0x2f1d5d[_0x2af0d3(0x3e4)][_0xdef6d3]=_0x5d20f6);}_0x124db1[_0x54376d]=_0x2f1d5d,_0x3163c8[_0x2af0d3(0x2cd)](_0xd833f4['createElement']('br'),_0x2f1d5d);}for(var _0x4b9699=0x0,_0x2b61c0=Object[_0x2af0d3(0x331)](_0x161877);_0x4b9699<_0x2b61c0['length'];_0x4b9699++){_0xc1caa0[_0x54376d=_0x2b61c0[_0x4b9699]]=_0x124db1[_0x54376d][_0x2af0d3(0x436)]()[_0x2af0d3(0x400)];}return _0xc1caa0;});},'audio':function(){return _0x5af178()&&_0x3e9614()&&_0x5060be()?-0x4:_0x2d604b();},'screenFrame':function(){var _0x1fd614=this;if(_0x5af178()&&_0x3e9614()&&_0x5060be())return function(){var _0x12b00f=_0x5abf;return Promise[_0x12b00f(0x482)](void 0x0);};var _0x3e64a0=_0x109c58();return function(){return _0x59288d(_0x1fd614,void 0x0,void 0x0,function(){var _0x4383e7,_0xb49f74;return _0x48844c(this,function(_0x2d6053){var _0x5c67c8=_0x5abf;switch(_0x2d6053[_0x5c67c8(0x37b)]){case 0x0:return[0x4,_0x3e64a0()];case 0x1:return _0x4383e7=_0x2d6053[_0x5c67c8(0x47f)](),[0x2,[(_0xb49f74=function(_0x36e994){return null===_0x36e994?null:_0x124aca(_0x36e994,0xa);})(_0x4383e7[0x0]),_0xb49f74(_0x4383e7[0x1]),_0xb49f74(_0x4383e7[0x2]),_0xb49f74(_0x4383e7[0x3])]];}});});};},'canvas':function(){return _0x5b6d78(_0x5af178()&&_0x3e9614()&&_0x5060be());},'osCpu':function(){var _0x561a41=_0x535754;return navigator[_0x561a41(0x1f8)];},'languages':function(){var _0x56015f=_0x535754,_0x2c57c4,_0x7b1beb=navigator,_0xa3e181=[],_0x2a9ca8=_0x7b1beb[_0x56015f(0x3f5)]||_0x7b1beb[_0x56015f(0x35e)]||_0x7b1beb['browserLanguage']||_0x7b1beb[_0x56015f(0x22c)];if(void 0x0!==_0x2a9ca8&&_0xa3e181[_0x56015f(0x3c3)]([_0x2a9ca8]),Array[_0x56015f(0x497)](_0x7b1beb['languages']))_0x135149()&&_0x1ce286([!(_0x56015f(0x290)in(_0x2c57c4=window)),_0x56015f(0x39c)in _0x2c57c4,''+_0x2c57c4[_0x56015f(0x36f)]==_0x56015f(0x3eb),''+_0x2c57c4[_0x56015f(0x216)]==_0x56015f(0x202)])>=0x3||_0xa3e181['push'](_0x7b1beb[_0x56015f(0x45b)]);else{if(_0x56015f(0x36d)==typeof _0x7b1beb[_0x56015f(0x45b)]){var _0x2e4a71=_0x7b1beb[_0x56015f(0x45b)];_0x2e4a71&&_0xa3e181['push'](_0x2e4a71[_0x56015f(0x42f)](','));}}return _0xa3e181;},'colorDepth':function(){var _0x23a75a=_0x535754;return window[_0x23a75a(0x470)][_0x23a75a(0x1c9)];},'deviceMemory':function(){var _0x4a7737=_0x535754;return _0x5c2d39(_0x3e9baa(navigator[_0x4a7737(0x3ab)]),void 0x0);},'screenResolution':function(){if(!(_0x5af178()&&_0x3e9614()&&_0x5060be()))return _0x1d1118();},'hardwareConcurrency':function(){var _0x415210=_0x535754;return _0x5c2d39(_0x3f2fd8(navigator[_0x415210(0x1e5)]),void 0x0);},'timezone':function(){var _0x3c7bb6=_0x535754,_0x4cb866,_0x243dbd=null===(_0x4cb866=window[_0x3c7bb6(0x36f)])||void 0x0===_0x4cb866?void 0x0:_0x4cb866[_0x3c7bb6(0x472)];if(_0x243dbd){var _0x5266ee=new _0x243dbd()[_0x3c7bb6(0x418)]()[_0x3c7bb6(0x24e)];if(_0x5266ee)return _0x5266ee;}var _0x5b2199,_0x480aec=(_0x5b2199=new Date()['getFullYear'](),-Math[_0x3c7bb6(0x481)](_0x3e9baa(new Date(_0x5b2199,0x0,0x1)[_0x3c7bb6(0x460)]()),_0x3e9baa(new Date(_0x5b2199,0x6,0x1)[_0x3c7bb6(0x460)]())));return _0x3c7bb6(0x2cc)[_0x3c7bb6(0x46e)](_0x480aec>=0x0?'+':'')[_0x3c7bb6(0x46e)](_0x480aec);},'sessionStorage':function(){var _0x28334f=_0x535754;try{return!!window[_0x28334f(0x3f2)];}catch(_0x4832e0){return!0x0;}},'localStorage':function(){var _0x3cee86=_0x535754;try{return!!window[_0x3cee86(0x43b)];}catch(_0x10f3ca){return!0x0;}},'indexedDB':function(){if(!_0x35a0de()&&!_0x1ffaaf())try{return!!window['indexedDB'];}catch(_0x4a89f9){return!0x0;}},'openDatabase':function(){return!!window['openDatabase'];},'cpuClass':function(){var _0x2a2046=_0x535754;return navigator[_0x2a2046(0x25b)];},'platform':function(){var _0xa0e54=_0x535754,_0x4fe2d3=navigator[_0xa0e54(0x3fc)];return'MacIntel'===_0x4fe2d3&&_0x5af178()&&!_0x165e5d()?(function(){var _0x21e41c=_0xa0e54;if('iPad'===navigator[_0x21e41c(0x3fc)])return!0x0;var _0x3d1deb=screen,_0x1c392d=_0x3d1deb[_0x21e41c(0x400)]/_0x3d1deb[_0x21e41c(0x22a)];return _0x1ce286([_0x21e41c(0x1eb)in window,!!Element[_0x21e41c(0x2b1)][_0x21e41c(0x47b)],_0x1c392d>0.65&&_0x1c392d<1.53])>=0x2;}())?_0xa0e54(0x362):_0xa0e54(0x1f6):_0x4fe2d3;},'plugins':function(){var _0x52d47b=_0x535754,_0xce078c=navigator[_0x52d47b(0x377)];if(_0xce078c){for(var _0x28b515=[],_0x375ffb=0x0;_0x375ffb<_0xce078c[_0x52d47b(0x1ce)];++_0x375ffb){var _0x249dfd=_0xce078c[_0x375ffb];if(_0x249dfd){for(var _0x32c953=[],_0x270112=0x0;_0x270112<_0x249dfd[_0x52d47b(0x1ce)];++_0x270112){var _0x10341b=_0x249dfd[_0x270112];_0x32c953['push']({'type':_0x10341b[_0x52d47b(0x2db)],'suffixes':_0x10341b['suffixes']});}_0x28b515[_0x52d47b(0x3c3)]({'name':_0x249dfd[_0x52d47b(0x22f)],'description':_0x249dfd['description'],'mimeTypes':_0x32c953});}}return _0x28b515;}},'touchSupport':function(){var _0x42065c=_0x535754,_0x33bd89,_0x28aacf=navigator,_0xf1f795=0x0;void 0x0!==_0x28aacf['maxTouchPoints']?_0xf1f795=_0x3f2fd8(_0x28aacf[_0x42065c(0x26e)]):void 0x0!==_0x28aacf[_0x42065c(0x1fa)]&&(_0xf1f795=_0x28aacf[_0x42065c(0x1fa)]);try{document[_0x42065c(0x3ee)](_0x42065c(0x32d)),_0x33bd89=!0x0;}catch(_0x311144){_0x33bd89=!0x1;}return{'maxTouchPoints':_0xf1f795,'touchEvent':_0x33bd89,'touchStart':_0x42065c(0x3f8)in window};},'vendor':function(){var _0x103ca2=_0x535754;return navigator[_0x103ca2(0x34c)]||'';},'vendorFlavors':function(){var _0x3fb356=_0x535754;for(var _0x4ff08e=[],_0x21247e=0x0,_0x371d0a=['chrome',_0x3fb356(0x4af),_0x3fb356(0x2fc),'__gCrWeb','yandex',_0x3fb356(0x3e7),_0x3fb356(0x1e3),_0x3fb356(0x4b6),_0x3fb356(0x328),'webkit',_0x3fb356(0x1cd),_0x3fb356(0x213),_0x3fb356(0x1fe),_0x3fb356(0x465),_0x3fb356(0x26f)];_0x21247e<_0x371d0a['length'];_0x21247e++){var _0x5c6020=_0x371d0a[_0x21247e],_0x2b342d=window[_0x5c6020];_0x2b342d&&_0x3fb356(0x310)==typeof _0x2b342d&&_0x4ff08e[_0x3fb356(0x3c3)](_0x5c6020);}return _0x4ff08e[_0x3fb356(0x365)]();},'cookiesEnabled':function(){var _0x4f6ab0=_0x535754,_0x1df3aa=document;try{_0x1df3aa[_0x4f6ab0(0x3d5)]='cookietest=1;\x20SameSite=Strict;';var _0x5c975b=-0x1!==_0x1df3aa[_0x4f6ab0(0x3d5)]['indexOf'](_0x4f6ab0(0x474));return _0x1df3aa['cookie']=_0x4f6ab0(0x2d5),_0x5c975b;}catch(_0x4cc8dc){return!0x1;}},'colorGamut':function(){var _0xba9b31=_0x535754;for(var _0xb630d1=0x0,_0x1a52dc=[_0xba9b31(0x267),'p3',_0xba9b31(0x231)];_0xb630d1<_0x1a52dc[_0xba9b31(0x1ce)];_0xb630d1++){var _0x1cf6f9=_0x1a52dc[_0xb630d1];if(matchMedia(_0xba9b31(0x224)['concat'](_0x1cf6f9,')'))[_0xba9b31(0x491)])return _0x1cf6f9;}},'invertedColors':function(){var _0x686dee=_0x535754;return!!_0x492ae6(_0x686dee(0x411))||!_0x492ae6(_0x686dee(0x27b))&&void 0x0;},'forcedColors':function(){var _0x550275=_0x535754;return!!_0xbf1064('active')||!_0xbf1064(_0x550275(0x27b))&&void 0x0;},'monochrome':function(){var _0x2a8848=_0x535754;if(matchMedia(_0x2a8848(0x28e))[_0x2a8848(0x491)]){for(var _0x5e6ef2=0x0;_0x5e6ef2<=0x64;++_0x5e6ef2)if(matchMedia(_0x2a8848(0x20a)[_0x2a8848(0x46e)](_0x5e6ef2,')'))[_0x2a8848(0x491)])return _0x5e6ef2;throw new Error('Too\x20high\x20value');}},'contrast':function(){var _0x4d6b5a=_0x535754;return _0x282ceb(_0x4d6b5a(0x49f))?0x0:_0x282ceb(_0x4d6b5a(0x457))||_0x282ceb(_0x4d6b5a(0x325))?0x1:_0x282ceb(_0x4d6b5a(0x4aa))||_0x282ceb('less')?-0x1:_0x282ceb(_0x4d6b5a(0x473))?0xa:void 0x0;},'reducedMotion':function(){var _0x15f557=_0x535754;return!!_0x54f461(_0x15f557(0x459))||!_0x54f461(_0x15f557(0x49f))&&void 0x0;},'reducedTransparency':function(){var _0x556e26=_0x535754;return!!_0x223a83(_0x556e26(0x459))||!_0x223a83('no-preference')&&void 0x0;},'hdr':function(){var _0x216b71=_0x535754;return!!_0x37d18c('high')||!_0x37d18c(_0x216b71(0x2c6))&&void 0x0;},'math':function(){var _0x53e3e8=_0x535754,_0x4a0537,_0x50eae6=_0x4b12ee[_0x53e3e8(0x1d8)]||_0x15c57a,_0x5ea09a=_0x4b12ee['acosh']||_0x15c57a,_0x72d92e=_0x4b12ee[_0x53e3e8(0x1e6)]||_0x15c57a,_0x3e0321=_0x4b12ee[_0x53e3e8(0x33c)]||_0x15c57a,_0x5a0c4e=_0x4b12ee[_0x53e3e8(0x3ce)]||_0x15c57a,_0x3c6d99=_0x4b12ee[_0x53e3e8(0x2aa)]||_0x15c57a,_0x387e23=_0x4b12ee[_0x53e3e8(0x1f4)]||_0x15c57a,_0x4adae7=_0x4b12ee[_0x53e3e8(0x382)]||_0x15c57a,_0x58289e=_0x4b12ee[_0x53e3e8(0x3c5)]||_0x15c57a,_0x448c7c=_0x4b12ee[_0x53e3e8(0x2ea)]||_0x15c57a,_0x4e9e4f=_0x4b12ee[_0x53e3e8(0x283)]||_0x15c57a,_0x329b12=_0x4b12ee['tanh']||_0x15c57a,_0x599f64=_0x4b12ee[_0x53e3e8(0x40f)]||_0x15c57a,_0xac929a=_0x4b12ee[_0x53e3e8(0x1e0)]||_0x15c57a,_0x4607fa=_0x4b12ee[_0x53e3e8(0x3a8)]||_0x15c57a;return{'acos':_0x50eae6(0.12312423423423424),'acosh':_0x5ea09a(0x8e679c2f5e450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),'acoshPf':(_0x4a0537=0xbeeefb584aff88000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,_0x4b12ee['log'](_0x4a0537+_0x4b12ee[_0x53e3e8(0x302)](_0x4a0537*_0x4a0537-0x1))),'asin':_0x72d92e(0.12312423423423424),'asinh':_0x3e0321(0x1),'asinhPf':function(_0x363cc5){var _0x6b7721=_0x53e3e8;return _0x4b12ee[_0x6b7721(0x364)](_0x363cc5+_0x4b12ee[_0x6b7721(0x302)](_0x363cc5*_0x363cc5+0x1));}(0x1),'atanh':_0x5a0c4e(0.5),'atanhPf':function(_0x3f703d){var _0x169f5c=_0x53e3e8;return _0x4b12ee[_0x169f5c(0x364)]((0x1+_0x3f703d)/(0x1-_0x3f703d))/0x2;}(0.5),'atan':_0x3c6d99(0.5),'sin':_0x387e23(-0x17e43c8800759c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),'sinh':_0x4adae7(0x1),'sinhPf':function(_0x4f0400){var _0x135fbc=_0x53e3e8;return _0x4b12ee[_0x135fbc(0x40f)](_0x4f0400)-0x1/_0x4b12ee[_0x135fbc(0x40f)](_0x4f0400)/0x2;}(0x1),'cos':_0x58289e(10.000000000123),'cosh':_0x448c7c(0x1),'coshPf':function(_0x4281df){var _0x53b561=_0x53e3e8;return(_0x4b12ee[_0x53b561(0x40f)](_0x4281df)+0x1/_0x4b12ee[_0x53b561(0x40f)](_0x4281df))/0x2;}(0x1),'tan':_0x4e9e4f(-0x17e43c8800759c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000),'tanh':_0x329b12(0x1),'tanhPf':function(_0x45f82f){var _0x5b4e78=_0x53e3e8;return(_0x4b12ee[_0x5b4e78(0x40f)](0x2*_0x45f82f)-0x1)/(_0x4b12ee['exp'](0x2*_0x45f82f)+0x1);}(0x1),'exp':_0x599f64(0x1),'expm1':_0xac929a(0x1),'expm1Pf':function(_0x280690){return _0x4b12ee['exp'](_0x280690)-0x1;}(0x1),'log1p':_0x4607fa(0xa),'log1pPf':function(_0x2c05d8){var _0x19d96c=_0x53e3e8;return _0x4b12ee[_0x19d96c(0x364)](0x1+_0x2c05d8);}(0xa),'powPI':function(_0x394de7){var _0x112684=_0x53e3e8;return _0x4b12ee[_0x112684(0x1e8)](_0x4b12ee['PI'],_0x394de7);}(-0x64)};},'pdfViewerEnabled':function(){var _0xa92344=_0x535754;return navigator[_0xa92344(0x2dd)];},'architecture':function(){var _0x44fb9e=new Float32Array(0x1),_0x64a3c3=new Uint8Array(_0x44fb9e['buffer']);return _0x44fb9e[0x0]=0x1/0x0,_0x44fb9e[0x0]=_0x44fb9e[0x0]-_0x44fb9e[0x0],_0x64a3c3[0x3];},'applePay':function(){var _0x434386=_0x535754,_0xa9c532=window[_0x434386(0x23a)];if(_0x434386(0x1fd)!=typeof(null==_0xa9c532?void 0x0:_0xa9c532[_0x434386(0x3db)]))return-0x1;try{return _0xa9c532[_0x434386(0x3db)]()?0x1:0x0;}catch(_0x5be7c1){return function(_0x4fbff0){var _0x3d21ff=_0x434386;if(_0x4fbff0 instanceof Error){if('InvalidAccessError'===_0x4fbff0[_0x3d21ff(0x22f)]){if(/\bfrom\b.*\binsecure\b/i[_0x3d21ff(0x3ec)](_0x4fbff0[_0x3d21ff(0x259)]))return-0x2;if(/\bdifferent\b.*\borigin\b.*top.level\b.*\bframe\b/i['test'](_0x4fbff0[_0x3d21ff(0x259)]))return-0x3;}if(_0x3d21ff(0x45e)===_0x4fbff0['name']&&/\bthird.party iframes?.*\bnot.allowed\b/i['test'](_0x4fbff0['message']))return-0x3;}throw _0x4fbff0;}(_0x5be7c1);}},'privateClickMeasurement':function(){var _0x394b68=_0x535754,_0x54e3e5,_0x3244f8=document[_0x394b68(0x38c)]('a'),_0x5cc5f7=null!==(_0x54e3e5=_0x3244f8[_0x394b68(0x450)])&&void 0x0!==_0x54e3e5?_0x54e3e5:_0x3244f8['attributionsourceid'];return void 0x0===_0x5cc5f7?void 0x0:String(_0x5cc5f7);},'audioBaseLatency':function(){var _0x441811=_0x535754;if(window['AudioContext'])return new AudioContext()[_0x441811(0x237)];},'webGlBasics':function(_0xb698c0){var _0x48c9ea=_0x535754,_0x27ef98,_0x3bbe1b,_0x3a5563,_0x44c915,_0x30cbea,_0x1f0505,_0xc4a96c=_0x434a38(_0xb698c0[_0x48c9ea(0x3e8)]);if(!_0xc4a96c)return-0x1;if(!_0x543782(_0xc4a96c))return-0x2;var _0x527f23=_0x22cb40()?null:_0xc4a96c[_0x48c9ea(0x29c)](_0x48c9ea(0x352));return{'version':(null===(_0x27ef98=_0xc4a96c['getParameter'](_0xc4a96c['VERSION']))||void 0x0===_0x27ef98?void 0x0:_0x27ef98[_0x48c9ea(0x240)]())||'','vendor':(null===(_0x3bbe1b=_0xc4a96c[_0x48c9ea(0x484)](_0xc4a96c[_0x48c9ea(0x203)]))||void 0x0===_0x3bbe1b?void 0x0:_0x3bbe1b[_0x48c9ea(0x240)]())||'','vendorUnmasked':_0x527f23?null===(_0x3a5563=_0xc4a96c[_0x48c9ea(0x484)](_0x527f23[_0x48c9ea(0x21b)]))||void 0x0===_0x3a5563?void 0x0:_0x3a5563['toString']():'','renderer':(null===(_0x44c915=_0xc4a96c[_0x48c9ea(0x484)](_0xc4a96c[_0x48c9ea(0x3c9)]))||void 0x0===_0x44c915?void 0x0:_0x44c915[_0x48c9ea(0x240)]())||'','rendererUnmasked':_0x527f23?null===(_0x30cbea=_0xc4a96c[_0x48c9ea(0x484)](_0x527f23[_0x48c9ea(0x247)]))||void 0x0===_0x30cbea?void 0x0:_0x30cbea[_0x48c9ea(0x240)]():'','shadingLanguageVersion':(null===(_0x1f0505=_0xc4a96c[_0x48c9ea(0x484)](_0xc4a96c[_0x48c9ea(0x200)]))||void 0x0===_0x1f0505?void 0x0:_0x1f0505[_0x48c9ea(0x240)]())||''};},'webGlExtensions':function(_0x5e743b){var _0x43bd1d=_0x535754,_0x115484=_0x434a38(_0x5e743b[_0x43bd1d(0x3e8)]);if(!_0x115484)return-0x1;if(!_0x543782(_0x115484))return-0x2;var _0x1b2163=_0x115484['getSupportedExtensions'](),_0x38b147=_0x115484['getContextAttributes'](),_0x4b15fb=[],_0x43695f=[],_0x309858=[],_0x5efe08=[];if(_0x38b147)for(var _0x53fffc=0x0,_0x16c8ea=Object[_0x43bd1d(0x331)](_0x38b147);_0x53fffc<_0x16c8ea['length'];_0x53fffc++){var _0x5071b8=_0x16c8ea[_0x53fffc];_0x4b15fb[_0x43bd1d(0x3c3)](''[_0x43bd1d(0x46e)](_0x5071b8,'=')[_0x43bd1d(0x46e)](_0x38b147[_0x5071b8]));}for(var _0x2e8784=0x0,_0x24560e=_0x18c388(_0x115484);_0x2e8784<_0x24560e['length'];_0x2e8784++){var _0x484cab=_0x115484[_0x1377eb=_0x24560e[_0x2e8784]];_0x43695f[_0x43bd1d(0x3c3)](''[_0x43bd1d(0x46e)](_0x1377eb,'=')[_0x43bd1d(0x46e)](_0x484cab)[_0x43bd1d(0x46e)](_0x41ca8c['has'](_0x484cab)?'='[_0x43bd1d(0x46e)](_0x115484[_0x43bd1d(0x484)](_0x484cab)):''));}if(_0x1b2163)for(var _0x3f0058=0x0,_0x2c48a9=_0x1b2163;_0x3f0058<_0x2c48a9[_0x43bd1d(0x1ce)];_0x3f0058++){var _0xf9fd47=_0x2c48a9[_0x3f0058];if(!(_0x43bd1d(0x352)===_0xf9fd47&&_0x22cb40()||_0x43bd1d(0x46a)===_0xf9fd47&&(_0x135149()||_0x5af178()))){var _0x4178eb=_0x115484[_0x43bd1d(0x29c)](_0xf9fd47);if(_0x4178eb)for(var _0x47cb56=0x0,_0x8d4f9d=_0x18c388(_0x4178eb);_0x47cb56<_0x8d4f9d[_0x43bd1d(0x1ce)];_0x47cb56++){var _0x1377eb;_0x484cab=_0x4178eb[_0x1377eb=_0x8d4f9d[_0x47cb56]],_0x309858[_0x43bd1d(0x3c3)](''[_0x43bd1d(0x46e)](_0x1377eb,'=')['concat'](_0x484cab)[_0x43bd1d(0x46e)](_0x315886[_0x43bd1d(0x2e8)](_0x484cab)?'='[_0x43bd1d(0x46e)](_0x115484[_0x43bd1d(0x484)](_0x484cab)):''));}}}for(var _0x5810d5=0x0,_0x461db7=_0x477706;_0x5810d5<_0x461db7[_0x43bd1d(0x1ce)];_0x5810d5++)for(var _0x26638b=_0x461db7[_0x5810d5],_0xf68685=0x0,_0x4bc972=_0x4ca998;_0xf68685<_0x4bc972[_0x43bd1d(0x1ce)];_0xf68685++){var _0x28bd57=_0x4bc972[_0xf68685],_0x1cc4c5=_0x1ad36f(_0x115484,_0x26638b,_0x28bd57);_0x5efe08[_0x43bd1d(0x3c3)](''['concat'](_0x26638b,'.')[_0x43bd1d(0x46e)](_0x28bd57,'=')[_0x43bd1d(0x46e)](_0x1cc4c5[_0x43bd1d(0x27d)](',')));}return _0x309858[_0x43bd1d(0x365)](),_0x43695f[_0x43bd1d(0x365)](),{'contextAttributes':_0x4b15fb,'parameters':_0x43695f,'shaderPrecisions':_0x5efe08,'extensions':_0x1b2163,'extensionParameters':_0x309858};}};function _0x44a5c6(_0x24279c){var _0x33710f=_0x535754,_0xad9c05=function(_0x2f07cb){var _0x5b260e=_0x5abf;if(_0x35c241())return 0.4;if(_0x5af178())return!_0x165e5d()||_0x3e9614()&&_0x5060be()?0.3:0.5;var _0x819e4a=_0x5b260e(0x205)in _0x2f07cb[_0x5b260e(0x3fc)]?_0x2f07cb[_0x5b260e(0x3fc)][_0x5b260e(0x205)]:'';if(/^Win/[_0x5b260e(0x3ec)](_0x819e4a))return 0.6;if(/^Mac/[_0x5b260e(0x3ec)](_0x819e4a))return 0.5;return 0.7;}(_0x24279c),_0x50398b=function(_0x2d81b6){return _0x124aca(0.99+0.01*_0x2d81b6,0.0001);}(_0xad9c05);return{'score':_0xad9c05,'comment':_0x33710f(0x2a0)[_0x33710f(0x3ea)](/\$/g,''['concat'](_0x50398b))};}function _0x57aef5(_0x275560){var _0x13787b=_0x535754;return JSON[_0x13787b(0x3dd)](_0x275560,function(_0x5709a0,_0x487aa4){var _0x37d5b2=_0x13787b;return _0x487aa4 instanceof Error?_0x3d56b3({'name':(_0x1e906c=_0x487aa4)[_0x37d5b2(0x22f)],'message':_0x1e906c[_0x37d5b2(0x259)],'stack':null===(_0x34381e=_0x1e906c[_0x37d5b2(0x212)])||void 0x0===_0x34381e?void 0x0:_0x34381e[_0x37d5b2(0x42f)]('\x0a')},_0x1e906c):_0x487aa4;var _0x1e906c,_0x34381e;},0x2);}function _0x3a43d8(_0x1bb6c0){return _0x2cc502(function(_0x5920a7){var _0x34c2d5=_0x5abf;for(var _0x1eed98='',_0x20f223=0x0,_0x248339=Object['keys'](_0x5920a7)[_0x34c2d5(0x365)]();_0x20f223<_0x248339[_0x34c2d5(0x1ce)];_0x20f223++){var _0x384f7e=_0x248339[_0x20f223],_0x48bca9=_0x5920a7[_0x384f7e],_0x1350b7='error'in _0x48bca9?_0x34c2d5(0x4be):JSON['stringify'](_0x48bca9[_0x34c2d5(0x205)]);_0x1eed98+=''['concat'](_0x1eed98?'|':'')[_0x34c2d5(0x46e)](_0x384f7e[_0x34c2d5(0x3ea)](/([:|\\])/g,_0x34c2d5(0x2b9)),':')[_0x34c2d5(0x46e)](_0x1350b7);}return _0x1eed98;}(_0x1bb6c0));}function _0xd973c0(_0x28556c){return void 0x0===_0x28556c&&(_0x28556c=0x32),function(_0x34f1b6,_0x5709c0){var _0x1cc73d=_0x5abf;void 0x0===_0x5709c0&&(_0x5709c0=0x1/0x0);var _0x48479d=window[_0x1cc73d(0x363)];return _0x48479d?new Promise(function(_0x35912e){return _0x48479d['call'](window,function(){return _0x35912e();},{'timeout':_0x5709c0});}):_0x524893(Math[_0x1cc73d(0x329)](_0x34f1b6,_0x5709c0));}(_0x28556c,0x2*_0x28556c);}function _0x1495d1(_0xae9689,_0x165cdc){var _0x2c2fef=_0x535754,_0x5f4362=Date[_0x2c2fef(0x3ca)]();return{'get':function(_0x2af1d8){return _0x59288d(this,void 0x0,void 0x0,function(){var _0x28dece,_0xa0b03c,_0xe85d2;return _0x48844c(this,function(_0x34683c){var _0x38b85e=_0x5abf;switch(_0x34683c[_0x38b85e(0x37b)]){case 0x0:return _0x28dece=Date[_0x38b85e(0x3ca)](),[0x4,_0xae9689()];case 0x1:return _0xa0b03c=_0x34683c['sent'](),_0xe85d2=function(_0x307ad8){var _0x5e79f1=_0x38b85e,_0xe9b2ee;return{get 'visitorId'(){var _0x58448d=_0x5abf;return void 0x0===_0xe9b2ee&&(_0xe9b2ee=_0x3a43d8(this[_0x58448d(0x32b)])),_0xe9b2ee;},set 'visitorId'(_0x5defc9){_0xe9b2ee=_0x5defc9;},'confidence':_0x44a5c6(_0x307ad8),'components':_0x307ad8,'version':_0x5e79f1(0x48e)};}(_0xa0b03c),(_0x165cdc||(null==_0x2af1d8?void 0x0:_0x2af1d8[_0x38b85e(0x271)]))&&console[_0x38b85e(0x364)](_0x38b85e(0x1ed)[_0x38b85e(0x46e)](_0xe85d2[_0x38b85e(0x1dd)],'\x0auserAgent:\x20')[_0x38b85e(0x46e)](navigator[_0x38b85e(0x24b)],_0x38b85e(0x424))[_0x38b85e(0x46e)](_0x28dece-_0x5f4362,'\x0avisitorId:\x20')[_0x38b85e(0x46e)](_0xe85d2[_0x38b85e(0x232)],_0x38b85e(0x339))[_0x38b85e(0x46e)](_0x57aef5(_0xa0b03c),_0x38b85e(0x412))),[0x2,_0xe85d2];}});});}};}function _0x253101(_0x136aad){return void 0x0===_0x136aad&&(_0x136aad={}),_0x59288d(this,void 0x0,void 0x0,function(){var _0x370587,_0x1bb247,_0x2adcc7;return _0x48844c(this,function(_0x5d2fdc){var _0x5056bd=_0x5abf;switch(_0x5d2fdc[_0x5056bd(0x37b)]){case 0x0:return _0x136aad[_0x5056bd(0x45d)],_0x370587=_0x136aad[_0x5056bd(0x414)],_0x1bb247=_0x136aad[_0x5056bd(0x271)],[0x4,_0xd973c0(_0x370587)];case 0x1:return _0x5d2fdc[_0x5056bd(0x47f)](),_0x2adcc7=function(_0x9f2e28){return _0x42e0d4(_0x1a416a,_0x9f2e28,[]);}({'cache':{},'debug':_0x1bb247}),[0x2,_0x1495d1(_0x2adcc7,_0x1bb247)];}});});}var _0x4055f7={'load':_0x253101,'hashComponents':_0x3a43d8,'componentsToDebugString':_0x57aef5},_0x506b5c=_0x2cc502;return new Promise(_0x1150d8=>{var _0x359992=_0x535754;_0x4055f7[_0x359992(0x420)]()[_0x359992(0x483)](_0x5c7fac=>_0x5c7fac[_0x359992(0x405)]())[_0x359992(0x483)](_0x4c5c7a=>{var _0x47bf29=_0x359992;_0x1150d8(_0x4c5c7a[_0x47bf29(0x232)]);});});}function _0x5fe345(){var _0x3e0332=_0x5abf,_0x5afba0='',_0x50a3c8=window[_0x3e0332(0x25c)]||window[_0x3e0332(0x3fd)]||window[_0x3e0332(0x3b7)]||window[_0x3e0332(0x1c6)]||{};const _0x4aa626=[];for(var _0x3eafaa in _0x50a3c8){_0x4aa626[_0x3e0332(0x3c3)](_0x3eafaa);}_0x5afba0+=_0x4aa626['sort']()[_0x3e0332(0x297)](_0x3239fa=>_0x3239fa);const _0x250ba2=new OffscreenCanvas(0x100,0x100),_0x4c26f5=_0x250ba2[_0x3e0332(0x249)](_0x3e0332(0x21d));_0x5afba0+=_0x4c26f5[_0x3e0332(0x484)](_0x4c26f5['RENDERER']),_0x5afba0+=_0x4c26f5[_0x3e0332(0x484)](_0x4c26f5[_0x3e0332(0x203)]),_0x5afba0+=_0x1414c9(_0x4c26f5)['vendor'],_0x5afba0+=_0x1414c9(_0x4c26f5)[_0x3e0332(0x3b0)];function _0x1414c9(_0x2537fa){var _0x1ed22c=_0x3e0332,_0x214cec={'renderer':'','vendor':''},_0x8d1f9a=_0x2537fa[_0x1ed22c(0x29c)]('WEBGL_debug_renderer_info');return _0x8d1f9a!=null&&(_0x214cec[_0x1ed22c(0x3b0)]=_0x2537fa[_0x1ed22c(0x484)](_0x8d1f9a[_0x1ed22c(0x247)]),_0x214cec[_0x1ed22c(0x34c)]=_0x2537fa['getParameter'](_0x8d1f9a[_0x1ed22c(0x21b)])),_0x214cec;}return _0x5afba0;};(function(){'use strict';var _0x112e33=_0x5abf;var _0x1b9218={'function':!![],'object':!![]},_0x8862e=_0x1b9218[typeof window]&&window||this,_0x51f8a9=_0x8862e,_0x14f714=_0x1b9218[typeof exports]&&exports,_0x3d3f08=_0x1b9218[typeof module]&&module&&!module[_0x112e33(0x3d4)]&&module,_0x5cb1c9=_0x14f714&&_0x3d3f08&&typeof global==_0x112e33(0x310)&&global;_0x5cb1c9&&(_0x5cb1c9[_0x112e33(0x299)]===_0x5cb1c9||_0x5cb1c9[_0x112e33(0x369)]===_0x5cb1c9||_0x5cb1c9[_0x112e33(0x280)]===_0x5cb1c9)&&(_0x8862e=_0x5cb1c9);var _0x6f856b=Math['pow'](0x2,0x35)-0x1,_0x4f7aa0=/\bOpera/,_0x1a58b5=this,_0x5a5f1e=Object[_0x112e33(0x2b1)],_0x4a1165=_0x5a5f1e[_0x112e33(0x27e)],_0x3dffaa=_0x5a5f1e[_0x112e33(0x240)];function _0x2bb649(_0x3bc310){var _0x306fd5=_0x112e33;return _0x3bc310=String(_0x3bc310),_0x3bc310[_0x306fd5(0x383)](0x0)[_0x306fd5(0x269)]()+_0x3bc310[_0x306fd5(0x421)](0x1);}function _0x43ab85(_0x530ced,_0x50e236,_0x26dbac){var _0x269709=_0x112e33,_0x1518b4={'10.0':'10','6.4':'10\x20Technical\x20Preview','6.3':_0x269709(0x435),'6.2':'8','6.1':'Server\x202008\x20R2\x20/\x207','6.0':_0x269709(0x266),'5.2':'Server\x202003\x20/\x20XP\x2064-bit','5.1':'XP','5.01':'2000\x20SP1','5.0':_0x269709(0x3cd),'4.0':'NT','4.90':'ME'};return _0x50e236&&_0x26dbac&&/^Win/i[_0x269709(0x3ec)](_0x530ced)&&!/^Windows Phone /i[_0x269709(0x3ec)](_0x530ced)&&(_0x1518b4=_0x1518b4[/[\d.]+$/[_0x269709(0x3d2)](_0x530ced)])&&(_0x530ced=_0x269709(0x39f)+_0x1518b4),_0x530ced=String(_0x530ced),_0x50e236&&_0x26dbac&&(_0x530ced=_0x530ced[_0x269709(0x3ea)](RegExp(_0x50e236,'i'),_0x26dbac)),_0x530ced=_0x40c34c(_0x530ced[_0x269709(0x3ea)](/ ce$/i,'\x20CE')[_0x269709(0x3ea)](/\bhpw/i,_0x269709(0x408))['replace'](/\bMacintosh\b/,'Mac\x20OS')[_0x269709(0x3ea)](/_PowerPC\b/i,'\x20OS')[_0x269709(0x3ea)](/\b(OS X) [^ \d]+/i,'$1')[_0x269709(0x3ea)](/\bMac (OS X)\b/,'$1')[_0x269709(0x3ea)](/\/(\d)/,'\x20$1')[_0x269709(0x3ea)](/_/g,'.')[_0x269709(0x3ea)](/(?: BePC|[ .]*fc[ \d.]+)$/i,'')['replace'](/\bx86\.64\b/gi,_0x269709(0x41e))['replace'](/\b(Windows Phone) OS\b/,'$1')[_0x269709(0x3ea)](/\b(Chrome OS \w+) [\d.]+\b/,'$1')[_0x269709(0x42f)](_0x269709(0x488))[0x0]),_0x530ced;}function _0x3ad3a7(_0x52bcea,_0x362331){var _0x53576d=_0x112e33,_0x4066b7=-0x1,_0x23194f=_0x52bcea?_0x52bcea[_0x53576d(0x1ce)]:0x0;if(typeof _0x23194f==_0x53576d(0x37a)&&_0x23194f>-0x1&&_0x23194f<=_0x6f856b)while(++_0x4066b7<_0x23194f){_0x362331(_0x52bcea[_0x4066b7],_0x4066b7,_0x52bcea);}else _0x3b4028(_0x52bcea,_0x362331);}function _0x40c34c(_0x3274bf){var _0x48b296=_0x112e33;return _0x3274bf=_0x5d2b53(_0x3274bf),/^(?:webOS|i(?:OS|P))/[_0x48b296(0x3ec)](_0x3274bf)?_0x3274bf:_0x2bb649(_0x3274bf);}function _0x3b4028(_0x4b650d,_0x510131){var _0x28b8c7=_0x112e33;for(var _0x29fcfb in _0x4b650d){_0x4a1165[_0x28b8c7(0x250)](_0x4b650d,_0x29fcfb)&&_0x510131(_0x4b650d[_0x29fcfb],_0x29fcfb,_0x4b650d);}}function _0x5ad779(_0x39757a){var _0x12a0b7=_0x112e33;return _0x39757a==null?_0x2bb649(_0x39757a):_0x3dffaa[_0x12a0b7(0x250)](_0x39757a)['slice'](0x8,-0x1);}function _0x2ba69b(_0x343354,_0x5524ba){var _0x59a0a5=_0x112e33,_0x5db5ea=_0x343354!=null?typeof _0x343354[_0x5524ba]:'number';return!/^(?:boolean|number|string|undefined)$/['test'](_0x5db5ea)&&(_0x5db5ea==_0x59a0a5(0x310)?!!_0x343354[_0x5524ba]:!![]);}function _0x47b1d3(_0x431a18){var _0x4b55cc=_0x112e33;return String(_0x431a18)['replace'](/([ -])(?!$)/g,_0x4b55cc(0x281));}function _0x4c3987(_0x189c73,_0x30a824){var _0x320f70=null;return _0x3ad3a7(_0x189c73,function(_0x1c332a,_0x251201){_0x320f70=_0x30a824(_0x320f70,_0x1c332a,_0x251201,_0x189c73);}),_0x320f70;}function _0x5d2b53(_0x324f24){var _0x359ae3=_0x112e33;return String(_0x324f24)[_0x359ae3(0x3ea)](/^ +| +$/g,'');}function _0xc7c676(_0x250795){var _0x5e291b=_0x112e33,_0x2bb9fe=_0x8862e,_0x92544b=_0x250795&&typeof _0x250795==_0x5e291b(0x310)&&_0x5ad779(_0x250795)!=_0x5e291b(0x341);_0x92544b&&(_0x2bb9fe=_0x250795,_0x250795=null);var _0x1db9e8=_0x2bb9fe[_0x5e291b(0x342)]||{},_0x359dcb=_0x1db9e8['userAgent']||'';_0x250795||(_0x250795=_0x359dcb);var _0x3c6272=_0x92544b||_0x1a58b5==_0x51f8a9,_0x5206dc=_0x92544b?!!_0x1db9e8[_0x5e291b(0x368)]:/\bChrome\b/['test'](_0x250795)&&!/internal|\n/i[_0x5e291b(0x3ec)](_0x3dffaa[_0x5e291b(0x240)]()),_0x48ed30='Object',_0x373325=_0x92544b?_0x48ed30:'ScriptBridgingProxyObject',_0x4707bf=_0x92544b?_0x48ed30:_0x5e291b(0x376),_0x5d3e39=_0x92544b&&_0x2bb9fe[_0x5e291b(0x30b)]?_0x5e291b(0x3d8):_0x5ad779(_0x2bb9fe['java']),_0x500760=_0x92544b?_0x48ed30:'RuntimeObject',_0x1a8cac=/\bJava/[_0x5e291b(0x3ec)](_0x5d3e39)&&_0x2bb9fe[_0x5e291b(0x30b)],_0x39979a=_0x1a8cac&&_0x5ad779(_0x2bb9fe['environment'])==_0x4707bf,_0x2915e8=_0x1a8cac?'a':'α',_0x30e784=_0x1a8cac?'b':'β',_0x434254=_0x2bb9fe[_0x5e291b(0x3bd)]||{},_0x3636cc=_0x2bb9fe[_0x5e291b(0x296)]||_0x2bb9fe[_0x5e291b(0x27a)],_0x43db0b=_0x4f7aa0[_0x5e291b(0x3ec)](_0x43db0b=_0x92544b&&_0x3636cc?_0x3636cc['[[Class]]']:_0x5ad779(_0x3636cc))?_0x43db0b:_0x3636cc=null,_0x2b03c8,_0x1aa81f=_0x250795,_0x245b19=[],_0x4b705b=null,_0xc1ca0e=_0x250795==_0x359dcb,_0x1b9453=_0xc1ca0e&&_0x3636cc&&typeof _0x3636cc['version']==_0x5e291b(0x1fd)&&_0x3636cc[_0x5e291b(0x1dd)](),_0x574e61,_0x25fbdc=_0x15f0b9([{'label':_0x5e291b(0x394),'pattern':_0x5e291b(0x238)},_0x5e291b(0x265),{'label':_0x5e291b(0x25d),'pattern':_0x5e291b(0x2d8)},'iCab',_0x5e291b(0x403),_0x5e291b(0x4ae),'Tasman',_0x5e291b(0x38e),'Gecko']),_0xaeb3f5=_0xe419bb([_0x5e291b(0x448),_0x5e291b(0x1f2),_0x5e291b(0x273),_0x5e291b(0x40a),'Camino',_0x5e291b(0x2d6),'Epiphany',_0x5e291b(0x1f3),_0x5e291b(0x4bc),'Galeon',_0x5e291b(0x1e9),_0x5e291b(0x467),_0x5e291b(0x242),_0x5e291b(0x4b2),_0x5e291b(0x23c),_0x5e291b(0x24d),'Maxthon',{'label':_0x5e291b(0x3a4),'pattern':_0x5e291b(0x2a9)},_0x5e291b(0x26a),_0x5e291b(0x349),_0x5e291b(0x47a),_0x5e291b(0x2ee),'Raven','Rekonq',_0x5e291b(0x4a8),{'label':'Samsung\x20Internet','pattern':_0x5e291b(0x228)},_0x5e291b(0x21f),{'label':_0x5e291b(0x350),'pattern':_0x5e291b(0x22b)},_0x5e291b(0x41c),'SlimBrowser',{'label':_0x5e291b(0x346),'pattern':_0x5e291b(0x463)},_0x5e291b(0x2f0),_0x5e291b(0x439),'Vivaldi',_0x5e291b(0x429),'WebPositive',{'label':'Yandex\x20Browser','pattern':_0x5e291b(0x29e)},{'label':_0x5e291b(0x387),'pattern':'UCBrowser'},'Opera\x20Mini',{'label':_0x5e291b(0x29b),'pattern':_0x5e291b(0x208)},_0x5e291b(0x44f),{'label':_0x5e291b(0x44f),'pattern':_0x5e291b(0x22e)},_0x5e291b(0x44c),_0x5e291b(0x2c1),{'label':'Chrome','pattern':_0x5e291b(0x495)},{'label':_0x5e291b(0x2bc),'pattern':_0x5e291b(0x3d1)},{'label':_0x5e291b(0x321),'pattern':_0x5e291b(0x4b0)},{'label':'Firefox\x20for\x20iOS','pattern':_0x5e291b(0x334)},{'label':'IE','pattern':_0x5e291b(0x4b8)},{'label':'IE','pattern':_0x5e291b(0x4a3)},_0x5e291b(0x30a)]),_0x482984=_0x1f8709([{'label':'BlackBerry','pattern':_0x5e291b(0x1ef)},_0x5e291b(0x29f),{'label':_0x5e291b(0x2c9),'pattern':_0x5e291b(0x2e9)},{'label':_0x5e291b(0x43d),'pattern':_0x5e291b(0x301)},{'label':_0x5e291b(0x2a3),'pattern':_0x5e291b(0x3a2)},{'label':_0x5e291b(0x3f9),'pattern':_0x5e291b(0x2a2)},{'label':_0x5e291b(0x2e5),'pattern':_0x5e291b(0x2ec)},{'label':'Galaxy\x20S6','pattern':_0x5e291b(0x309)},{'label':_0x5e291b(0x37f),'pattern':_0x5e291b(0x26c)},{'label':'Galaxy\x20S7','pattern':_0x5e291b(0x2df)},{'label':_0x5e291b(0x21e),'pattern':_0x5e291b(0x2f8)},_0x5e291b(0x4a0),_0x5e291b(0x426),_0x5e291b(0x362),_0x5e291b(0x234),_0x5e291b(0x1f6),_0x5e291b(0x4a1),{'label':_0x5e291b(0x388),'pattern':_0x5e291b(0x22b)},_0x5e291b(0x3c6),'Nook','PlayBook',_0x5e291b(0x2f5),_0x5e291b(0x42a),'TouchPad',_0x5e291b(0x462),{'label':_0x5e291b(0x41b),'pattern':'WiiU'},_0x5e291b(0x360),_0x5e291b(0x2c7),{'label':'Xbox\x20360','pattern':_0x5e291b(0x327)},'Xoom']),_0x52d2da=_0x47fc41({'Apple':{'iPad':0x1,'iPhone':0x1,'iPod':0x1},'Alcatel':{},'Archos':{},'Amazon':{'Kindle':0x1,'Kindle\x20Fire':0x1},'Asus':{'Transformer':0x1},'Barnes\x20&\x20Noble':{'Nook':0x1},'BlackBerry':{'PlayBook':0x1},'Google':{'Google\x20TV':0x1,'Nexus':0x1},'HP':{'TouchPad':0x1},'HTC':{},'Huawei':{},'Lenovo':{},'LG':{},'Microsoft':{'Xbox':0x1,'Xbox\x20One':0x1},'Motorola':{'Xoom':0x1},'Nintendo':{'Wii\x20U':0x1,'Wii':0x1},'Nokia':{'Lumia':0x1},'Oppo':{},'Samsung':{'Galaxy\x20S':0x1,'Galaxy\x20S2':0x1,'Galaxy\x20S3':0x1,'Galaxy\x20S4':0x1},'Sony':{'PlayStation':0x1,'PlayStation\x20Vita':0x1},'Xiaomi':{'Mi':0x1,'Redmi':0x1}}),_0x1147c1=_0x214bfc([_0x5e291b(0x46d),_0x5e291b(0x410),_0x5e291b(0x3c7),_0x5e291b(0x308),{'label':_0x5e291b(0x27f),'pattern':_0x5e291b(0x2a4)},'Debian',{'label':'DragonFly\x20BSD','pattern':_0x5e291b(0x379)},'Fedora','FreeBSD',_0x5e291b(0x493),_0x5e291b(0x407),'Kubuntu',_0x5e291b(0x268),'OpenBSD',_0x5e291b(0x29a),_0x5e291b(0x41d),'Ubuntu',_0x5e291b(0x3f4),_0x5e291b(0x261),_0x5e291b(0x353),_0x5e291b(0x3f3),_0x5e291b(0x3b2),_0x5e291b(0x215),_0x5e291b(0x399),_0x5e291b(0x31f),_0x5e291b(0x2f1),_0x5e291b(0x355),_0x5e291b(0x3e1),_0x5e291b(0x419),'Windows\x2098;',_0x5e291b(0x39f)]);function _0x15f0b9(_0xa1425c){return _0x4c3987(_0xa1425c,function(_0x5541a9,_0x4c969e){var _0x194b59=_0x5abf;return _0x5541a9||RegExp('\x5cb'+(_0x4c969e['pattern']||_0x47b1d3(_0x4c969e))+'\x5cb','i')[_0x194b59(0x3d2)](_0x250795)&&(_0x4c969e['label']||_0x4c969e);});}function _0x47fc41(_0x34a697){return _0x4c3987(_0x34a697,function(_0x2132c6,_0x45f5aa,_0x426887){var _0x27c52c=_0x5abf;return _0x2132c6||(_0x45f5aa[_0x482984]||_0x45f5aa[/^[a-z]+(?: +[a-z]+\b)*/i[_0x27c52c(0x3d2)](_0x482984)]||RegExp('\x5cb'+_0x47b1d3(_0x426887)+_0x27c52c(0x222),'i')[_0x27c52c(0x3d2)](_0x250795))&&_0x426887;});}function _0xe419bb(_0x83316b){return _0x4c3987(_0x83316b,function(_0x69f30,_0x513d22){var _0x585e9c=_0x5abf;return _0x69f30||RegExp('\x5cb'+(_0x513d22[_0x585e9c(0x2eb)]||_0x47b1d3(_0x513d22))+'\x5cb','i')[_0x585e9c(0x3d2)](_0x250795)&&(_0x513d22[_0x585e9c(0x37b)]||_0x513d22);});}function _0x214bfc(_0x48cfae){return _0x4c3987(_0x48cfae,function(_0x523487,_0x2637b8){var _0x28dee7=_0x5abf,_0xca2028=_0x2637b8[_0x28dee7(0x2eb)]||_0x47b1d3(_0x2637b8);return!_0x523487&&(_0x523487=RegExp('\x5cb'+_0xca2028+'(?:/[\x5cd.]+|[\x20\x5cw.]*)','i')[_0x28dee7(0x3d2)](_0x250795))&&(_0x523487=_0x43ab85(_0x523487,_0xca2028,_0x2637b8[_0x28dee7(0x37b)]||_0x2637b8)),_0x523487;});}function _0x1f8709(_0xe232d4){return _0x4c3987(_0xe232d4,function(_0x1e7135,_0x86cb71){var _0x39333e=_0x5abf,_0x2ed078=_0x86cb71[_0x39333e(0x2eb)]||_0x47b1d3(_0x86cb71);return!_0x1e7135&&(_0x1e7135=RegExp('\x5cb'+_0x2ed078+_0x39333e(0x41a),'i')[_0x39333e(0x3d2)](_0x250795)||RegExp('\x5cb'+_0x2ed078+_0x39333e(0x255),'i')[_0x39333e(0x3d2)](_0x250795)||RegExp('\x5cb'+_0x2ed078+_0x39333e(0x210),'i')['exec'](_0x250795))&&((_0x1e7135=String(_0x86cb71['label']&&!RegExp(_0x2ed078,'i')[_0x39333e(0x3ec)](_0x86cb71[_0x39333e(0x37b)])?_0x86cb71[_0x39333e(0x37b)]:_0x1e7135)['split']('/'))[0x1]&&!/[\d.]+/['test'](_0x1e7135[0x0])&&(_0x1e7135[0x0]+='\x20'+_0x1e7135[0x1]),_0x86cb71=_0x86cb71[_0x39333e(0x37b)]||_0x86cb71,_0x1e7135=_0x40c34c(_0x1e7135[0x0][_0x39333e(0x3ea)](RegExp(_0x2ed078,'i'),_0x86cb71)[_0x39333e(0x3ea)](RegExp(_0x39333e(0x372)+_0x86cb71+_0x39333e(0x4bd),'i'),'\x20')[_0x39333e(0x3ea)](RegExp('('+_0x86cb71+_0x39333e(0x254),'i'),_0x39333e(0x36b)))),_0x1e7135;});}function _0x94b67f(_0x3382e3){return _0x4c3987(_0x3382e3,function(_0x6c9caf,_0x1ac9d1){var _0x5eacbc=_0x5abf;return _0x6c9caf||(RegExp(_0x1ac9d1+_0x5eacbc(0x374),'i')['exec'](_0x250795)||0x0)[0x1]||null;});}function _0x3f15da(){return this['description']||'';}_0x25fbdc&&(_0x25fbdc=[_0x25fbdc]);/\bAndroid\b/[_0x5e291b(0x3ec)](_0x1147c1)&&!_0x482984&&(_0x2b03c8=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i[_0x5e291b(0x3d2)](_0x250795))&&(_0x482984=_0x5d2b53(_0x2b03c8[0x1])[_0x5e291b(0x3ea)](/^[a-z]{2}-[a-z]{2};\s*/i,'')||null);if(_0x52d2da&&!_0x482984)_0x482984=_0x1f8709([_0x52d2da]);else _0x52d2da&&_0x482984&&(_0x482984=_0x482984['replace'](RegExp('^('+_0x47b1d3(_0x52d2da)+_0x5e291b(0x4b1),'i'),_0x52d2da+'\x20')[_0x5e291b(0x3ea)](RegExp('^('+_0x47b1d3(_0x52d2da)+_0x5e291b(0x254),'i'),_0x52d2da+_0x5e291b(0x3a5)));(_0x2b03c8=/\bGoogle TV\b/['exec'](_0x482984))&&(_0x482984=_0x2b03c8[0x0]);/\bSimulator\b/i['test'](_0x250795)&&(_0x482984=(_0x482984?_0x482984+'\x20':'')+_0x5e291b(0x2bd));_0xaeb3f5==_0x5e291b(0x29b)&&/\bOPiOS\b/[_0x5e291b(0x3ec)](_0x250795)&&_0x245b19['push'](_0x5e291b(0x31e));if(_0xaeb3f5=='IE'&&/\blike iPhone OS\b/[_0x5e291b(0x3ec)](_0x250795))_0x2b03c8=_0xc7c676(_0x250795[_0x5e291b(0x3ea)](/like iPhone OS/,'')),_0x52d2da=_0x2b03c8['manufacturer'],_0x482984=_0x2b03c8[_0x5e291b(0x3a9)];else{if(/^iP/['test'](_0x482984))_0xaeb3f5||(_0xaeb3f5='Safari'),_0x1147c1=_0x5e291b(0x23b)+((_0x2b03c8=/ OS ([\d_]+)/i[_0x5e291b(0x3d2)](_0x250795))?'\x20'+_0x2b03c8[0x1][_0x5e291b(0x3ea)](/_/g,'.'):'');else{if(_0xaeb3f5==_0x5e291b(0x23c)&&/^Linux\b/i[_0x5e291b(0x3ec)](_0x1147c1))_0x1147c1=_0x5e291b(0x3c8);else{if(_0x52d2da&&_0x52d2da!=_0x5e291b(0x3bb)&&(/Chrome/['test'](_0xaeb3f5)&&!/\bMobile Safari\b/i['test'](_0x250795)||/\bVita\b/[_0x5e291b(0x3ec)](_0x482984))||/\bAndroid\b/[_0x5e291b(0x3ec)](_0x1147c1)&&/^Chrome/[_0x5e291b(0x3ec)](_0xaeb3f5)&&/\bVersion\//i[_0x5e291b(0x3ec)](_0x250795))_0xaeb3f5='Android\x20Browser',_0x1147c1=/\bAndroid\b/[_0x5e291b(0x3ec)](_0x1147c1)?_0x1147c1:_0x5e291b(0x3c7);else{if(_0xaeb3f5==_0x5e291b(0x350))!/\bMobi/i['test'](_0x250795)&&(_0x1147c1=_0x5e291b(0x3c7),_0x245b19[_0x5e291b(0x454)]('desktop\x20mode')),/Accelerated *= *true/i[_0x5e291b(0x3ec)](_0x250795)&&_0x245b19[_0x5e291b(0x454)](_0x5e291b(0x226));else{if(_0xaeb3f5==_0x5e291b(0x387)&&/\bUCWEB\b/[_0x5e291b(0x3ec)](_0x250795))_0x245b19[_0x5e291b(0x3c3)](_0x5e291b(0x431));else{if(_0xaeb3f5==_0x5e291b(0x47a)&&(_0x2b03c8=/\bFirefox\/([\d.]+)\b/['exec'](_0x250795)))_0x245b19[_0x5e291b(0x3c3)](_0x5e291b(0x46c)+_0x2b03c8[0x1]);else{if(_0xaeb3f5=='Firefox'&&(_0x2b03c8=/\b(Mobile|Tablet|TV)\b/i[_0x5e291b(0x3d2)](_0x250795)))_0x1147c1||(_0x1147c1=_0x5e291b(0x291)),_0x482984||(_0x482984=_0x2b03c8[0x1]);else{if(!_0xaeb3f5||(_0x2b03c8=!/\bMinefield\b/i[_0x5e291b(0x3ec)](_0x250795)&&/\b(?:Firefox|Safari)\b/[_0x5e291b(0x3d2)](_0xaeb3f5)))_0xaeb3f5&&!_0x482984&&/[\/,]|^[^(]+?\)/[_0x5e291b(0x3ec)](_0x250795[_0x5e291b(0x421)](_0x250795[_0x5e291b(0x2e4)](_0x2b03c8+'/')+0x8))&&(_0xaeb3f5=null),(_0x2b03c8=_0x482984||_0x52d2da||_0x1147c1)&&(_0x482984||_0x52d2da||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/[_0x5e291b(0x3ec)](_0x1147c1))&&(_0xaeb3f5=/[a-z]+(?: Hat)?/i[_0x5e291b(0x3d2)](/\bAndroid\b/['test'](_0x1147c1)?_0x1147c1:_0x2b03c8)+_0x5e291b(0x3c0));else _0xaeb3f5==_0x5e291b(0x2d6)&&(_0x2b03c8=(/\bChrome\/([\d.]+)\b/[_0x5e291b(0x3d2)](_0x250795)||0x0)[0x1])&&_0x245b19[_0x5e291b(0x3c3)]('Chromium\x20'+_0x2b03c8);}}}}}}}}!_0x1b9453&&(_0x1b9453=_0x94b67f([_0x5e291b(0x398),_0x5e291b(0x2d3),_0x47b1d3(_0xaeb3f5),_0x5e291b(0x449)]));(_0x2b03c8=_0x25fbdc=='iCab'&&parseFloat(_0x1b9453)>0x3&&_0x5e291b(0x25d)||/\bOpera\b/[_0x5e291b(0x3ec)](_0xaeb3f5)&&(/\bOPR\b/['test'](_0x250795)?_0x5e291b(0x37c):_0x5e291b(0x403))||/\b(?:Midori|Nook|Safari)\b/i[_0x5e291b(0x3ec)](_0x250795)&&!/^(?:Trident|EdgeHTML)$/[_0x5e291b(0x3ec)](_0x25fbdc)&&_0x5e291b(0x25d)||!_0x25fbdc&&/\bMSIE\b/i[_0x5e291b(0x3ec)](_0x250795)&&(_0x1147c1==_0x5e291b(0x42d)?_0x5e291b(0x30c):_0x5e291b(0x265))||_0x25fbdc==_0x5e291b(0x25d)&&/\bPlayStation\b(?! Vita\b)/i[_0x5e291b(0x3ec)](_0xaeb3f5)&&_0x5e291b(0x4ae))&&(_0x25fbdc=[_0x2b03c8]);if(_0xaeb3f5=='IE'&&(_0x2b03c8=(/; *(?:XBLWP|ZuneWP)(\d+)/i['exec'](_0x250795)||0x0)[0x1]))_0xaeb3f5+=_0x5e291b(0x33f),_0x1147c1=_0x5e291b(0x2ac)+(/\+$/[_0x5e291b(0x3ec)](_0x2b03c8)?_0x2b03c8:_0x2b03c8+'.x'),_0x245b19[_0x5e291b(0x454)](_0x5e291b(0x3f0));else{if(/\bWPDesktop\b/i[_0x5e291b(0x3ec)](_0x250795))_0xaeb3f5=_0x5e291b(0x3fe),_0x1147c1=_0x5e291b(0x444),_0x245b19[_0x5e291b(0x454)](_0x5e291b(0x3f0)),_0x1b9453||(_0x1b9453=(/\brv:([\d.]+)/[_0x5e291b(0x3d2)](_0x250795)||0x0)[0x1]);else _0xaeb3f5!='IE'&&_0x25fbdc=='Trident'&&(_0x2b03c8=/\brv:([\d.]+)/[_0x5e291b(0x3d2)](_0x250795))&&(_0xaeb3f5&&_0x245b19[_0x5e291b(0x3c3)](_0x5e291b(0x40d)+_0xaeb3f5+(_0x1b9453?'\x20'+_0x1b9453:'')),_0xaeb3f5='IE',_0x1b9453=_0x2b03c8[0x1]);}if(_0xc1ca0e){if(_0x2ba69b(_0x2bb9fe,'global')){_0x1a8cac&&(_0x2b03c8=_0x1a8cac[_0x5e291b(0x413)][_0x5e291b(0x490)],_0x1aa81f=_0x2b03c8[_0x5e291b(0x455)](_0x5e291b(0x264)),_0x1147c1=_0x1147c1||_0x2b03c8[_0x5e291b(0x455)](_0x5e291b(0x251))+'\x20'+_0x2b03c8[_0x5e291b(0x455)](_0x5e291b(0x47d)));if(_0x39979a){try{_0x1b9453=_0x2bb9fe['require'](_0x5e291b(0x244))[_0x5e291b(0x1dd)][_0x5e291b(0x27d)]('.'),_0xaeb3f5=_0x5e291b(0x489);}catch(_0x1042f7){(_0x2b03c8=_0x2bb9fe['system'])&&_0x2b03c8[_0x5e291b(0x299)]['system']==_0x2bb9fe[_0x5e291b(0x46f)]&&(_0xaeb3f5=_0x5e291b(0x396),_0x1147c1||(_0x1147c1=_0x2b03c8[0x0]['os']||null));}!_0xaeb3f5&&(_0xaeb3f5=_0x5e291b(0x2ba));}else{if(typeof _0x2bb9fe[_0x5e291b(0x4a6)]=='object'&&!_0x2bb9fe[_0x5e291b(0x4a6)][_0x5e291b(0x2a5)]&&(_0x2b03c8=_0x2bb9fe[_0x5e291b(0x4a6)])){if(typeof _0x2b03c8[_0x5e291b(0x1fc)]==_0x5e291b(0x310)){if(typeof _0x2b03c8[_0x5e291b(0x1fc)]['electron']==_0x5e291b(0x36d))_0x245b19['push'](_0x5e291b(0x3d3)+_0x2b03c8[_0x5e291b(0x1fc)][_0x5e291b(0x24c)]),_0xaeb3f5='Electron',_0x1b9453=_0x2b03c8[_0x5e291b(0x1fc)][_0x5e291b(0x2f2)];else typeof _0x2b03c8[_0x5e291b(0x1fc)]['nw']==_0x5e291b(0x36d)&&(_0x245b19[_0x5e291b(0x3c3)](_0x5e291b(0x357)+_0x1b9453,_0x5e291b(0x3d3)+_0x2b03c8[_0x5e291b(0x1fc)][_0x5e291b(0x24c)]),_0xaeb3f5='NW.js',_0x1b9453=_0x2b03c8[_0x5e291b(0x1fc)]['nw']);}!_0xaeb3f5&&(_0xaeb3f5=_0x5e291b(0x287),_0x1aa81f=_0x2b03c8['arch'],_0x1147c1=_0x2b03c8[_0x5e291b(0x3fc)],_0x1b9453=/[\d.]+/[_0x5e291b(0x3d2)](_0x2b03c8['version']),_0x1b9453=_0x1b9453?_0x1b9453[0x0]:null);}}}else{if(_0x5ad779(_0x2b03c8=_0x2bb9fe['runtime'])==_0x373325)_0xaeb3f5=_0x5e291b(0x448),_0x1147c1=_0x2b03c8['flash'][_0x5e291b(0x46f)][_0x5e291b(0x2f4)]['os'];else{if(_0x5ad779(_0x2b03c8=_0x2bb9fe[_0x5e291b(0x1c4)])==_0x500760)_0xaeb3f5=_0x5e291b(0x2ee),_0x1b9453=(_0x2b03c8=_0x2b03c8[_0x5e291b(0x1dd)]||null)&&_0x2b03c8[_0x5e291b(0x32c)]+'.'+_0x2b03c8[_0x5e291b(0x386)]+'.'+_0x2b03c8[_0x5e291b(0x31a)];else{if(typeof _0x434254[_0x5e291b(0x333)]==_0x5e291b(0x37a)&&(_0x2b03c8=/\bTrident\/(\d+)/i[_0x5e291b(0x3d2)](_0x250795)))_0x1b9453=[_0x1b9453,_0x434254[_0x5e291b(0x333)]],(_0x2b03c8=+_0x2b03c8[0x1]+0x4)!=_0x1b9453[0x1]&&(_0x245b19[_0x5e291b(0x3c3)]('IE\x20'+_0x1b9453[0x1]+_0x5e291b(0x2a8)),_0x25fbdc&&(_0x25fbdc[0x1]=''),_0x1b9453[0x1]=_0x2b03c8),_0x1b9453=_0xaeb3f5=='IE'?String(_0x1b9453[0x1][_0x5e291b(0x221)](0x1)):_0x1b9453[0x0];else typeof _0x434254[_0x5e291b(0x333)]==_0x5e291b(0x37a)&&/^(?:Chrome|Firefox)\b/[_0x5e291b(0x3ec)](_0xaeb3f5)&&(_0x245b19[_0x5e291b(0x3c3)](_0x5e291b(0x371)+_0xaeb3f5+'\x20'+_0x1b9453),_0xaeb3f5='IE',_0x1b9453='11.0',_0x25fbdc=[_0x5e291b(0x265)],_0x1147c1='Windows');}}}_0x1147c1=_0x1147c1&&_0x40c34c(_0x1147c1);}_0x1b9453&&(_0x2b03c8=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i[_0x5e291b(0x3d2)](_0x1b9453)||/(?:alpha|beta)(?: ?\d)?/i[_0x5e291b(0x3d2)](_0x250795+';'+(_0xc1ca0e&&_0x1db9e8[_0x5e291b(0x230)]))||/\bMinefield\b/i[_0x5e291b(0x3ec)](_0x250795)&&'a')&&(_0x4b705b=/b/i['test'](_0x2b03c8)?_0x5e291b(0x39d):_0x5e291b(0x20c),_0x1b9453=_0x1b9453[_0x5e291b(0x3ea)](RegExp(_0x2b03c8+'\x5c+?$'),'')+(_0x4b705b==_0x5e291b(0x39d)?_0x30e784:_0x2915e8)+(/\d+\+?/[_0x5e291b(0x3d2)](_0x2b03c8)||''));if(_0xaeb3f5=='Fennec'||_0xaeb3f5=='Firefox'&&/\b(?:Android|Firefox OS|KaiOS)\b/['test'](_0x1147c1))_0xaeb3f5=_0x5e291b(0x1e7);else{if(_0xaeb3f5==_0x5e291b(0x389)&&_0x1b9453)_0x1b9453=_0x1b9453[_0x5e291b(0x3ea)](/\.[\d.]+/,'.x');else{if(/\bXbox\b/i[_0x5e291b(0x3ec)](_0x482984))_0x482984=='Xbox\x20360'&&(_0x1147c1=null),_0x482984==_0x5e291b(0x391)&&/\bIEMobile\b/[_0x5e291b(0x3ec)](_0x250795)&&_0x245b19[_0x5e291b(0x454)](_0x5e291b(0x207));else{if((/^(?:Chrome|IE|Opera)$/[_0x5e291b(0x3ec)](_0xaeb3f5)||_0xaeb3f5&&!_0x482984&&!/Browser|Mobi/['test'](_0xaeb3f5))&&(_0x1147c1==_0x5e291b(0x276)||/Mobi/i['test'](_0x250795)))_0xaeb3f5+=_0x5e291b(0x33f);else{if(_0xaeb3f5=='IE'&&_0xc1ca0e)try{_0x2bb9fe[_0x5e291b(0x358)]===null&&_0x245b19[_0x5e291b(0x454)]('platform\x20preview');}catch(_0x2561be){_0x245b19[_0x5e291b(0x454)](_0x5e291b(0x3b4));}else{if((/\bBlackBerry\b/[_0x5e291b(0x3ec)](_0x482984)||/\bBB10\b/[_0x5e291b(0x3ec)](_0x250795))&&(_0x2b03c8=(RegExp(_0x482984[_0x5e291b(0x3ea)](/ +/g,'\x20*')+'/([.\x5cd]+)','i')[_0x5e291b(0x3d2)](_0x250795)||0x0)[0x1]||_0x1b9453))_0x2b03c8=[_0x2b03c8,/BB10/['test'](_0x250795)],_0x1147c1=(_0x2b03c8[0x1]?(_0x482984=null,_0x52d2da=_0x5e291b(0x29f)):'Device\x20Software')+'\x20'+_0x2b03c8[0x0],_0x1b9453=null;else this!=_0x3b4028&&_0x482984!=_0x5e291b(0x360)&&(_0xc1ca0e&&_0x3636cc||/Opera/[_0x5e291b(0x3ec)](_0xaeb3f5)&&/\b(?:MSIE|Firefox)\b/i['test'](_0x250795)||_0xaeb3f5==_0x5e291b(0x321)&&/\bOS X (?:\d+\.){2,}/[_0x5e291b(0x3ec)](_0x1147c1)||_0xaeb3f5=='IE'&&(_0x1147c1&&!/^Win/['test'](_0x1147c1)&&_0x1b9453>5.5||/\bWindows XP\b/['test'](_0x1147c1)&&_0x1b9453>0x8||_0x1b9453==0x8&&!/\bTrident\b/[_0x5e291b(0x3ec)](_0x250795)))&&!_0x4f7aa0['test'](_0x2b03c8=_0xc7c676['call'](_0x3b4028,_0x250795['replace'](_0x4f7aa0,'')+';'))&&_0x2b03c8[_0x5e291b(0x22f)]&&(_0x2b03c8=_0x5e291b(0x286)+_0x2b03c8[_0x5e291b(0x22f)]+((_0x2b03c8=_0x2b03c8[_0x5e291b(0x1dd)])?'\x20'+_0x2b03c8:''),_0x4f7aa0[_0x5e291b(0x3ec)](_0xaeb3f5)?(/\bIE\b/['test'](_0x2b03c8)&&_0x1147c1==_0x5e291b(0x42d)&&(_0x1147c1=null),_0x2b03c8=_0x5e291b(0x3d6)+_0x2b03c8):(_0x2b03c8=_0x5e291b(0x312)+_0x2b03c8,_0x43db0b?_0xaeb3f5=_0x40c34c(_0x43db0b[_0x5e291b(0x3ea)](/([a-z])([A-Z])/g,_0x5e291b(0x36b))):_0xaeb3f5=_0x5e291b(0x44f),/\bIE\b/[_0x5e291b(0x3ec)](_0x2b03c8)&&(_0x1147c1=null),!_0xc1ca0e&&(_0x1b9453=null)),_0x25fbdc=['Presto'],_0x245b19['push'](_0x2b03c8));}}}}}if(_0x2b03c8=(/\bAppleWebKit\/([\d.]+\+?)/i[_0x5e291b(0x3d2)](_0x250795)||0x0)[0x1]){_0x2b03c8=[parseFloat(_0x2b03c8['replace'](/\.(\d)$/,_0x5e291b(0x2c4))),_0x2b03c8];if(_0xaeb3f5=='Safari'&&_0x2b03c8[0x1][_0x5e291b(0x421)](-0x1)=='+')_0xaeb3f5=_0x5e291b(0x214),_0x4b705b=_0x5e291b(0x20c),_0x1b9453=_0x2b03c8[0x1]['slice'](0x0,-0x1);else(_0x1b9453==_0x2b03c8[0x1]||_0x1b9453==(_0x2b03c8[0x2]=(/\bSafari\/([\d.]+\+?)/i[_0x5e291b(0x3d2)](_0x250795)||0x0)[0x1]))&&(_0x1b9453=null);_0x2b03c8[0x1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i[_0x5e291b(0x3d2)](_0x250795)||0x0)[0x1];_0x2b03c8[0x0]==537.36&&_0x2b03c8[0x2]==537.36&&parseFloat(_0x2b03c8[0x1])>=0x1c&&_0x25fbdc=='WebKit'&&(_0x25fbdc=['Blink']);!_0xc1ca0e||!_0x5206dc&&!_0x2b03c8[0x1]?(_0x25fbdc&&(_0x25fbdc[0x1]='like\x20Safari'),_0x2b03c8=(_0x2b03c8=_0x2b03c8[0x0],_0x2b03c8<0x190?0x1:_0x2b03c8<0x1f4?0x2:_0x2b03c8<0x20e?0x3:_0x2b03c8<0x215?0x4:_0x2b03c8<0x216?'4+':_0x2b03c8<0x217?0x5:_0x2b03c8<0x219?0x6:_0x2b03c8<0x21a?0x7:_0x2b03c8<0x259?0x8:_0x2b03c8<0x25a?0x9:_0x2b03c8<0x25c?0xa:_0x2b03c8<0x25e?0xb:_0x2b03c8<0x260?0xc:'12')):(_0x25fbdc&&(_0x25fbdc[0x1]='like\x20Chrome'),_0x2b03c8=_0x2b03c8[0x1]||(_0x2b03c8=_0x2b03c8[0x0],_0x2b03c8<0x212?0x1:_0x2b03c8<0x214?0x2:_0x2b03c8<532.05?0x3:_0x2b03c8<0x215?0x4:_0x2b03c8<534.03?0x5:_0x2b03c8<534.07?0x6:_0x2b03c8<534.1?0x7:_0x2b03c8<534.13?0x8:_0x2b03c8<534.16?0x9:_0x2b03c8<534.24?0xa:_0x2b03c8<534.3?0xb:_0x2b03c8<535.01?0xc:_0x2b03c8<535.02?_0x5e291b(0x466):_0x2b03c8<535.07?0xf:_0x2b03c8<535.11?0x10:_0x2b03c8<535.19?0x11:_0x2b03c8<536.05?0x12:_0x2b03c8<536.1?0x13:_0x2b03c8<537.01?0x14:_0x2b03c8<537.11?_0x5e291b(0x335):_0x2b03c8<537.13?0x17:_0x2b03c8<537.18?0x18:_0x2b03c8<537.24?0x19:_0x2b03c8<537.36?0x1a:_0x25fbdc!=_0x5e291b(0x37c)?'27':'28'));_0x25fbdc&&(_0x25fbdc[0x1]+='\x20'+(_0x2b03c8+=typeof _0x2b03c8==_0x5e291b(0x37a)?'.x':/[.+]/['test'](_0x2b03c8)?'':'+'));if(_0xaeb3f5==_0x5e291b(0x30a)&&(!_0x1b9453||parseInt(_0x1b9453)>0x2d))_0x1b9453=_0x2b03c8;else _0xaeb3f5==_0x5e291b(0x2c1)&&/\bHeadlessChrome/i[_0x5e291b(0x3ec)](_0x250795)&&_0x245b19[_0x5e291b(0x454)]('headless');}if(_0xaeb3f5==_0x5e291b(0x44f)&&(_0x2b03c8=/\bzbov|zvav$/['exec'](_0x1147c1)))_0xaeb3f5+='\x20',_0x245b19[_0x5e291b(0x454)]('desktop\x20mode'),_0x2b03c8==_0x5e291b(0x2b8)?(_0xaeb3f5+='Mini',_0x1b9453=null):_0xaeb3f5+=_0x5e291b(0x246),_0x1147c1=_0x1147c1[_0x5e291b(0x3ea)](RegExp('\x20*'+_0x2b03c8+'$'),'');else{if(_0xaeb3f5==_0x5e291b(0x30a)&&/\bChrome\b/['exec'](_0x25fbdc&&_0x25fbdc[0x1]))_0x245b19[_0x5e291b(0x454)](_0x5e291b(0x3f0)),_0xaeb3f5='Chrome\x20Mobile',_0x1b9453=null,/\bOS X\b/[_0x5e291b(0x3ec)](_0x1147c1)?(_0x52d2da=_0x5e291b(0x425),_0x1147c1=_0x5e291b(0x33e)):_0x1147c1=null;else/\bSRWare Iron\b/[_0x5e291b(0x3ec)](_0xaeb3f5)&&!_0x1b9453&&(_0x1b9453=_0x94b67f('Chrome'));}_0x1b9453&&_0x1b9453['indexOf'](_0x2b03c8=/[\d.]+$/[_0x5e291b(0x3d2)](_0x1147c1))==0x0&&_0x250795[_0x5e291b(0x2e4)]('/'+_0x2b03c8+'-')>-0x1&&(_0x1147c1=_0x5d2b53(_0x1147c1[_0x5e291b(0x3ea)](_0x2b03c8,'')));_0x1147c1&&_0x1147c1[_0x5e291b(0x2e4)](_0xaeb3f5)!=-0x1&&!RegExp(_0xaeb3f5+'\x20OS')[_0x5e291b(0x3ec)](_0x1147c1)&&(_0x1147c1=_0x1147c1[_0x5e291b(0x3ea)](RegExp('\x20*'+_0x47b1d3(_0xaeb3f5)+'\x20*'),''));_0x25fbdc&&!/\b(?:Avant|Nook)\b/[_0x5e291b(0x3ec)](_0xaeb3f5)&&(/Browser|Lunascape|Maxthon/[_0x5e291b(0x3ec)](_0xaeb3f5)||_0xaeb3f5!=_0x5e291b(0x30a)&&/^iOS/[_0x5e291b(0x3ec)](_0x1147c1)&&/\bSafari\b/[_0x5e291b(0x3ec)](_0x25fbdc[0x1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/[_0x5e291b(0x3ec)](_0xaeb3f5)&&_0x25fbdc[0x1])&&((_0x2b03c8=_0x25fbdc[_0x25fbdc[_0x5e291b(0x1ce)]-0x1])&&_0x245b19['push'](_0x2b03c8));_0x245b19[_0x5e291b(0x1ce)]&&(_0x245b19=['('+_0x245b19[_0x5e291b(0x27d)](';\x20')+')']);_0x52d2da&&_0x482984&&_0x482984['indexOf'](_0x52d2da)<0x0&&_0x245b19['push']('on\x20'+_0x52d2da);_0x482984&&_0x245b19[_0x5e291b(0x3c3)]((/^on /['test'](_0x245b19[_0x245b19[_0x5e291b(0x1ce)]-0x1])?'':_0x5e291b(0x3cb))+_0x482984);_0x1147c1&&(_0x2b03c8=/ ([\d.+]+)$/[_0x5e291b(0x3d2)](_0x1147c1),_0x574e61=_0x2b03c8&&_0x1147c1[_0x5e291b(0x383)](_0x1147c1[_0x5e291b(0x1ce)]-_0x2b03c8[0x0]['length']-0x1)=='/',_0x1147c1={'architecture':0x20,'family':_0x2b03c8&&!_0x574e61?_0x1147c1[_0x5e291b(0x3ea)](_0x2b03c8[0x0],''):_0x1147c1,'version':_0x2b03c8?_0x2b03c8[0x1]:null,'toString':function(){var _0x4343c7=_0x5e291b,_0x319574=this[_0x4343c7(0x1dd)];return this[_0x4343c7(0x3e5)]+(_0x319574&&!_0x574e61?'\x20'+_0x319574:'')+(this[_0x4343c7(0x45f)]==0x40?_0x4343c7(0x3da):'');}});if((_0x2b03c8=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i['exec'](_0x1aa81f))&&!/\bi686\b/i[_0x5e291b(0x3ec)](_0x1aa81f))_0x1147c1&&(_0x1147c1[_0x5e291b(0x45f)]=0x40,_0x1147c1[_0x5e291b(0x3e5)]=_0x1147c1[_0x5e291b(0x3e5)]['replace'](RegExp('\x20*'+_0x2b03c8),'')),_0xaeb3f5&&(/\bWOW64\b/i[_0x5e291b(0x3ec)](_0x250795)||_0xc1ca0e&&/\w(?:86|32)$/[_0x5e291b(0x3ec)](_0x1db9e8[_0x5e291b(0x25b)]||_0x1db9e8[_0x5e291b(0x3fc)])&&!/\bWin64; x64\b/i[_0x5e291b(0x3ec)](_0x250795))&&_0x245b19[_0x5e291b(0x454)](_0x5e291b(0x397));else _0x1147c1&&/^OS X/['test'](_0x1147c1['family'])&&_0xaeb3f5=='Chrome'&&parseFloat(_0x1b9453)>=0x27&&(_0x1147c1[_0x5e291b(0x45f)]=0x40);_0x250795||(_0x250795=null);var _0x10665a={};return _0x10665a[_0x5e291b(0x2b6)]=_0x250795,_0x10665a[_0x5e291b(0x336)]=_0x25fbdc&&_0x25fbdc[0x0],_0x10665a[_0x5e291b(0x315)]=_0x52d2da,_0x10665a[_0x5e291b(0x22f)]=_0xaeb3f5,_0x10665a[_0x5e291b(0x2c0)]=_0x4b705b,_0x10665a['product']=_0x482984,_0x10665a['ua']=_0x250795,_0x10665a[_0x5e291b(0x1dd)]=_0xaeb3f5&&_0x1b9453,_0x10665a['os']=_0x1147c1||{'architecture':null,'family':null,'version':null,'toString':function(){return'null';}},_0x10665a[_0x5e291b(0x303)]=_0xc7c676,_0x10665a[_0x5e291b(0x240)]=_0x3f15da,_0x10665a[_0x5e291b(0x1dd)]&&_0x245b19['unshift'](_0x1b9453),_0x10665a[_0x5e291b(0x22f)]&&_0x245b19[_0x5e291b(0x454)](_0xaeb3f5),_0x1147c1&&_0xaeb3f5&&!(_0x1147c1==String(_0x1147c1)[_0x5e291b(0x42f)]('\x20')[0x0]&&(_0x1147c1==_0xaeb3f5[_0x5e291b(0x42f)]('\x20')[0x0]||_0x482984))&&_0x245b19['push'](_0x482984?'('+_0x1147c1+')':_0x5e291b(0x3cb)+_0x1147c1),_0x245b19[_0x5e291b(0x1ce)]&&(_0x10665a[_0x5e291b(0x2b6)]=_0x245b19[_0x5e291b(0x27d)]('\x20')),_0x10665a;}var _0x2b2200=_0xc7c676();if(typeof define==_0x112e33(0x1fd)&&typeof define[_0x112e33(0x2c8)]==_0x112e33(0x310)&&define['amd'])_0x8862e[_0x112e33(0x3fc)]=_0x2b2200,define(function(){return _0x2b2200;});else _0x14f714&&_0x3d3f08?_0x3b4028(_0x2b2200,function(_0x3808a4,_0x457cfa){_0x14f714[_0x457cfa]=_0x3808a4;}):_0x8862e[_0x112e33(0x3fc)]=_0x2b2200;}[_0xeeda7e(0x250)](this));var _0x6b6c29=platform['parse'](navigator['userAgent']),_0x26438e=function _0x17f565(_0x4ae07b){var _0x50b33c=_0xeeda7e;function _0x20a93d(_0x369b55,_0x36420e){return _0x369b55>>>_0x36420e|_0x369b55<<0x20-_0x36420e;};var _0x48975d=Math[_0x50b33c(0x1e8)],_0xb133ff=_0x48975d(0x2,0x20),_0x1ade41='length',_0x1fd14b,_0x19c823,_0x529879='',_0x52c9fe=[],_0x2c495a=_0x4ae07b[_0x1ade41]*0x8,_0x64913b=_0x17f565['h']=_0x17f565['h']||[],_0x2e846e=_0x17f565['k']=_0x17f565['k']||[],_0x518e86=_0x2e846e[_0x1ade41],_0x3839a0={};for(var _0x45b824=0x2;_0x518e86<0x40;_0x45b824++){if(!_0x3839a0[_0x45b824]){for(_0x1fd14b=0x0;_0x1fd14b<0x139;_0x1fd14b+=_0x45b824){_0x3839a0[_0x1fd14b]=_0x45b824;}_0x64913b[_0x518e86]=_0x48975d(_0x45b824,0.5)*_0xb133ff|0x0,_0x2e846e[_0x518e86++]=_0x48975d(_0x45b824,0x1/0x3)*_0xb133ff|0x0;}}_0x4ae07b+='\u0080';while(_0x4ae07b[_0x1ade41]%0x40-0x38)_0x4ae07b+='\x00';for(_0x1fd14b=0x0;_0x1fd14b<_0x4ae07b[_0x1ade41];_0x1fd14b++){_0x19c823=_0x4ae07b['charCodeAt'](_0x1fd14b);if(_0x19c823>>0x8)return;_0x52c9fe[_0x1fd14b>>0x2]|=_0x19c823<<(0x3-_0x1fd14b)%0x4*0x8;}_0x52c9fe[_0x52c9fe[_0x1ade41]]=_0x2c495a/_0xb133ff|0x0,_0x52c9fe[_0x52c9fe[_0x1ade41]]=_0x2c495a;for(_0x19c823=0x0;_0x19c823<_0x52c9fe[_0x1ade41];){var _0x4d9c6b=_0x52c9fe[_0x50b33c(0x421)](_0x19c823,_0x19c823+=0x10),_0x1c5857=_0x64913b;_0x64913b=_0x64913b['slice'](0x0,0x8);for(_0x1fd14b=0x0;_0x1fd14b<0x40;_0x1fd14b++){var _0x16586e=_0x1fd14b+_0x19c823,_0x100cb1=_0x4d9c6b[_0x1fd14b-0xf],_0x2422c7=_0x4d9c6b[_0x1fd14b-0x2],_0x1c3491=_0x64913b[0x0],_0x25e3c5=_0x64913b[0x4],_0x3760c1=_0x64913b[0x7]+(_0x20a93d(_0x25e3c5,0x6)^_0x20a93d(_0x25e3c5,0xb)^_0x20a93d(_0x25e3c5,0x19))+(_0x25e3c5&_0x64913b[0x5]^~_0x25e3c5&_0x64913b[0x6])+_0x2e846e[_0x1fd14b]+(_0x4d9c6b[_0x1fd14b]=_0x1fd14b<0x10?_0x4d9c6b[_0x1fd14b]:_0x4d9c6b[_0x1fd14b-0x10]+(_0x20a93d(_0x100cb1,0x7)^_0x20a93d(_0x100cb1,0x12)^_0x100cb1>>>0x3)+_0x4d9c6b[_0x1fd14b-0x7]+(_0x20a93d(_0x2422c7,0x11)^_0x20a93d(_0x2422c7,0x13)^_0x2422c7>>>0xa)|0x0),_0x4cf554=(_0x20a93d(_0x1c3491,0x2)^_0x20a93d(_0x1c3491,0xd)^_0x20a93d(_0x1c3491,0x16))+(_0x1c3491&_0x64913b[0x1]^_0x1c3491&_0x64913b[0x2]^_0x64913b[0x1]&_0x64913b[0x2]);_0x64913b=[_0x3760c1+_0x4cf554|0x0][_0x50b33c(0x46e)](_0x64913b),_0x64913b[0x4]=_0x64913b[0x4]+_0x3760c1|0x0;}for(_0x1fd14b=0x0;_0x1fd14b<0x8;_0x1fd14b++){_0x64913b[_0x1fd14b]=_0x64913b[_0x1fd14b]+_0x1c5857[_0x1fd14b]|0x0;}}for(_0x1fd14b=0x0;_0x1fd14b<0x8;_0x1fd14b++){for(_0x19c823=0x3;_0x19c823+0x1;_0x19c823--){var _0x6e2aac=_0x64913b[_0x1fd14b]>>_0x19c823*0x8&0xff;_0x529879+=(_0x6e2aac<0x10?0x0:'')+_0x6e2aac['toString'](0x10);}}return _0x529879;},_0x1c031c=_0x40bcd8()[_0xeeda7e(0x483)](_0x4c3f19=>{var _0x593626=_0x26438e(_0x26438e(_0x4c3f19)+_0x26438e(_0x6b6c29)+_0x26438e(_0x5fe345()));return _0x593626;});return _0x1c031c;}function _0x4451(){var _0x9ac369=['div','PhantomJS','QVtocmVmXj0iL2ZyYW1ld29yay9yZXNvdXJjZXMvZm9ybXMvYWRzLmFzcHgiXQ==','Sunrise','Linux','electron','YVtocmVmKj0iYm9vcmFxLm9yZyJd','Capabilities','PlayStation\x20Vita','.article-sharer','#social-tools','SM-G935','YVtocmVmXj0iaHR0cDovL3RvcC5tYWlsLnJ1L2p1bXAiXQ==','YVtocmVmXj0iaHR0cHM6Ly9sLnByb2ZpdHNoYXJlLnJvLyJd','LnNwb25zb3JpdA==','__crWeb','display','YVtocmVmKj0iLy9mZWJyYXJlLnJ1LyJd','LmFkX19tYWlu','about:blank','GT-I9100','sqrt','parse','webkitTextSizeAdjust','LndpZGdldF9wb19hZHNfd2lkZ2V0','experimental-webgl','#ea_intext_div','CentOS','SM-G920','Safari','java','Tasman','readyState','devicePixelRatio','important','object','I3Jla2xhbWUtcmVjaHRzLW1pdHRl','mask','.ezmob-footer','multiply','manufacturer','I2FkY29udGFpbmVyX3JlY2hlcmNoZQ==','YVtocmVmXj0iaHR0cDovL3Byb21vLnZhZG9yLmNvbS8iXQ==','YVtocmVmXj0iaHR0cHM6Ly94bHR1YmUubmwvY2xpY2svIl0=','','patch','Ll9wb3BJbl9pbmZpbml0ZV9hZA==','webkitOfflineAudioContext','fillText','running\x20in\x20Turbo/Uncompressed\x20mode','Tizen','a[href^=\x22/url/\x22]','Firefox','YVtocmVmKj0iLmh0aGJldDM0LmNvbSJd','YVtocmVmKj0iOi8vY2hpa2lkaWtpLnJ1Il0=','#Publicidade','more','div[id^=\x22crt-\x22][data-criteo-id]','Xbox','__edgeTrackingPreventionStatistics','min','webkitMediaStream','components','major','TouchEvent','Franklin\x20Gothic','addEventListener','block','keys','.BlockNag__Card','documentMode','FxiOS','21+','layout','next','zoom','\x0acomponents:\x20','mmMwWLliI0fiflO&1','YVtocmVmPSJodHRwOi8vd3d3LnNhbGlkemluaS5sdi8iXVtzdHlsZT0iZGlzcGxheTogYmxvY2s7IHdpZHRoOiA4OHB4OyBoZWlnaHQ6IDMxcHg7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsiXQ==','asinh','YVtocmVmKj0iZG9rdG9yLXNlLm9uZWxpbmsubWUiXQ==','iOS\x204.3+','\x20Mobile','LmN0cGwtZnVsbGJhbm5lcg==','String','navigator','fillStyle','#aafoot.top_box','MYRIAD\x20PRO','SRWare\x20Iron','#hirdetesek_box','I3Jla2xhbWk=','Nook\x20Browser','[data-cypress=\x22soft-push-notification-modal\x22]','startRendering','vendor','beginPath','.newsletter_holder','onorientationchange','Silk','SharedWorker','WEBGL_debug_renderer_info','Symbian\x20OS','charCodeAt','Mac\x20OS\x20X','LmZyb250cGFnZUFkdk0=','Chromium\x20','external','YVtocmVmXj0iaHR0cDovL3d3dy50cml6ZXIucGwvP3V0bV9zb3VyY2UiXQ==','#back-top','YVtocmVmKj0iLzg0OTkyMDIwLnh5eiJd','pop','.cfa_popup','userLanguage','#navbar_notice_50','Wii','#pgeldiz','iPad','requestIdleCallback','log','sort','YVtocmVmXj0iaHR0cDovL2FmZmlsaWF6aW9uaWFkcy5zbmFpLml0LyJd','1665dEPXmS','likeChrome','window','YVtocmVmXj0iaHR0cDovL2NsaWNrLmhvdGxvZy5ydS8iXQ==','$1\x20$2','TABLE[width=\x22140px\x22]','string','Menlo','Intl','YVtocmVmKj0iZHViaXp6bGUuY29tL2FyLz91dG1fc291cmNlPSJd','masking\x20as\x20',';\x20*(?:','aside[data-portal-id=\x22leaderboard\x22]','(?:-[\x5cd.]+/|(?:\x20for\x20[\x5cw-]+)?[\x20/-])([\x5cd.]+[^\x20();/_-]*)','#xenium_hot_offers','Environment','plugins','MS\x20Mincho','DragonFly','number','label','Blink','YVtocmVmKj0iL2NsaWNrdGhyZ2guYXNwPyJd','LnJla2xhbW9zX251b3JvZG9z','Galaxy\x20S6\x20Edge','SimHei','.sb-box-pubbliredazionale','sinh','charAt','ApplePayError','YVtocmVmKj0iY2FzaW5vcHJvLnNlIl1bdGFyZ2V0PSJfYmxhbmsiXQ==','minor','UC\x20Browser','Kindle\x20Fire','Maxthon','Generator\x20is\x20already\x20executing.','5WpUEQB','createElement','parentNode','KHTML','[data-cookie-number]','Counter','Xbox\x20360','#pavePub','getStorageUpdates','EdgeHTML','LOW_INT','Narwhal','32-bit','(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera\x20?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\x5cd.]+$)|UCBrowser|YaBrowser)','Tablet\x20OS','precision','isPointInPath','RTCEncodedAudioFrame','beta','onload','Windows\x20','throw','MSCSSMatrix','GT-I9300','18010soQHWJ','Microsoft\x20Edge','\x20$2','-apple-system-body','iframe','log1p','product','MSStream','deviceMemory','MicrodataExtractor','Lucida\x20Bright','1061592qHkHTF','mozFullScreenElement','renderer','srcdoc','webOS\x20','LmFwcGd1aWRlLXdyYXBbb25jbGljayo9ImJjZWJvcy5jb20iXQ==','embedded','CSS','setAttribute','msPerformance','Century','.ylamainos','whiteSpace','Google','skipped','document','canvas','Serifa','\x20Browser','HTMLButtonElement','HELV','push','fill','cos','Nexus','Android','Kubuntu','RENDERER','now','on\x20','div[class$=\x22-hide\x22][zoompage-fontsize][style=\x22display:\x20block;\x22]','2000','atanh','rect','sans-serif','(?:CriOS|CrMo)','exec','Node\x20','nodeType','cookie','identify','TABLE.advright','JavaPackage','YVtocmVmKj0iLy9hZHYuaW1hZHJlcC5jby5rci8iXQ==','\x2064-bit','canMakePayments','18pt\x20Arial','stringify','Marlett','print','BankGothic\x20Md\x20BT','Macintosh','aW1nW2FsdD0iRGVkaWt1b3RpLmx0IHNlcnZlcmlhaSJd','LmFkc19iYW4=','style','family','mozInnerScreenX','__yb','cache','QVtocmVmKj0iaHR0cDovL3BheTRyZXN1bHRzMjQuZXUiXQ==','replace','[object\x20Intl]','test','FRAGMENT_SHADER','createEvent','#adblock-honeypot','desktop\x20mode','running','sessionStorage','hpwOS','Xubuntu','language','LOW_FLOAT','div[id^=\x22smi2adblock\x22]','ontouchstart','Galaxy\x20S4','YVtocmVmXj0iaHR0cHM6Ly9iZDc0Mi5jb20vIl0=','webglCreateContextError','platform','mozPerformance','IE\x20Mobile','iterator','width','#top100counter','#ff2','Presto','Haettenschweiler','get','EUROSTILE','Haiku','web','MS\x20Reference\x20Specialty','Breach','arc','#ceneo-placeholder-ceneo-12','identifying\x20as\x20','Meiryo\x20UI','exp','KaiOS','inverted','\x0a```','lang','delayFallback','#f2f','YVtocmVmXj0iLy9hZmZ0cmsuYWx0ZXgucm8vQ291bnRlci9DbGljayJd','Bitstream\x20Vera\x20Sans\x20Mono','resolvedOptions','Mac','\x20*\x5cd+[.\x5cw_]*','Wii\x20U','Sleipnir','SuSE','x86_64','.optimonk-iframe-container','load','slice','exitFullscreen','appVersion','\x0atimeBetweenLoadAndGet:\x20','Apple','Lumia','#stickyCookieBar','toDataURL','Waterfox','PlayStation','ontypechange','hidden','Mac\x20OS','unstable','split','YVtocmVmXj0iaHR0cDovL2hpdGNvdW50ZXIucnUvdG9wL3N0YXQucGhwIl0=','speed\x20mode','trys','apply','getChannelData','8.1','getBoundingClientRect','attack','__proto__','Swiftfox','DIALOG','localStorage','src','Galaxy\x20S2','show','LmFtcF9hZA==','msPointerEnabled','Segoe\x20UI\x20Light','bind','visibility','Windows\x20Phone\x208.x','Minion\x20Pro','tagName','.textad_headline','Adobe\x20AIR','(?:Firefox|Minefield|NetFront)','Leelawadee','MS\x20UI\x20Gothic','Chromium','round','Vrinda','Opera','attributionSourceId','[title=\x22ALIENBOLA\x22\x20i]','YVtocmVmKj0iLy91dGltZy5ydS8iXQ==','(forced-colors:\x20','unshift','getProperty','onerror','high','Futura\x20Bk\x20BT','reduce','HIGH_INT','languages','YVtocmVmKj0iLmFmbGFtLmluZm8iXQ==','monitoring','SecurityError','architecture','getTimezoneOffset','.kadr','Transformer','Iron','MT\x20Extra','UCShellJava','13+','iCab','I3ZpcEFkbWFya3RCYW5uZXJCbG9jaw==','rangeMin','WEBGL_polygon_mode','left','identifying\x20as\x20Firefox\x20','Windows\x20Phone','concat','system','screen','msSetImmediate','DateTimeFormat','forced','cookietest=','(prefers-reduced-transparency:\x20','I0FkLUNvbnRlbnQ=','availLeft','div[class^=\x22app_gdpr\x22]','ZGl2LmhvbGlkQWRz','PaleMoon','webkitRequestFullscreen','ratio','os.version','.wp_adblock_detect','sent','unsupported','max','resolve','then','getParameter','connect','knee','GOTHAM','\x20on\x20','RingoJS','webkitTemporaryStorage','Microsoft\x20Uighur','supports','YVtocmVmXj0iaHR0cDovL2Fkc2Vydi5vbnRlay5jb20udHIvIl0=','4.4.0','YVtocmVmXj0iaHR0cDovL2Fkdm1hbmFnZXIudGVjaGZ1bi5wbC9yZWRpcmVjdC8iXQ==','System','matches','#FollowUs','Gentoo','offsetHeight','(?:HeadlessChrome)','YW1wLWF1dG8tYWRz','isArray','(inverted-colors:\x20','mmMwWLliI0O&1','Batang','triangle','dGQjZnJlZW5ldF90YWJsZV9hZHM=','.revenue_unit_item.dable','#Iklan-Melayang','no-preference','Google\x20TV','Kindle','Arial\x20Unicode\x20MS','MSIE','ARNO\x20PRO','#psyduckpockeball','process','offsetWidth','RockMelt','YVtocmVmXj0iaHR0cHM6Ly9ldmVudC4ycGVyZm9ybWFudC5jb20vZXZlbnRzL2NsaWNrIl0=','low','AvantGarde\x20Bk\x20BT','abs','LnNwb25zb3JsaW5rZ3J1ZW4=','NetFront','safari','(?:Firefox|Minefield)',')[-_.\x5cs]','K-Meleon','VERTEX_SHADER','#pmadv','.adstekst','__firefox__','Letter\x20Gothic','IEMobile','YVtocmVmXj0iaHR0cHM6Ly9hcHAucmVhZHBlYWsuY29tL2FkcyJd','done','connection','Flock','[_-])?','error','reverse','rangeMax','.widgetadv','phantom','YVtocmVmXj0iaHR0cHM6Ly9hZHNlcnZlci5odG1sLml0LyJd','webkitPerformance','(dynamic-range:\x20','serif','colorDepth','.cnt-publi','#taotaole','YVtocmVmXj0iaHR0cDovL2cxLnYuZndtcm0ubmV0L2FkLyJd','oprt','length','538140REHaCH','LnJla2xhbW9zX3RhcnBhcw==','MS\x20Outlook','alphabetic','evenodd','#kauli_yad_1','YVtocmVmXj0iLy93d3cuc3R1bWJsZXVwb24uY29tL3N1Ym1pdD91cmw9Il0=','webkitExitFullscreen','I0JveC1CYW5uZXItYWRz','acos','.mobile_adhesion','.quangcao','#divAgahi','LnJla2xhbWEtbWVnYWJvYXJk','version','Lucida\x20Sans','a[href*=macau-uta-popup]','expm1','msIndexedDB','.alert-info[data-block-track*=\x22CookieNotice\x22]','__ybro','onmozfullscreenchange','hardwareConcurrency','asin','Firefox\x20Mobile','pow','GreenBrowser','class','MediaSource','DIV.agores300','Copy\x20the\x20text\x20below\x20to\x20get\x20the\x20debug\x20data:\x0a\x0a```\x0aversion:\x20','YVtocmVmXj0iaHR0cHM6Ly9hZC5sZXRtZWFkcy5jb20vIl0=','BB10','setProperty','Cwm\x20fjordbank\x20gly\x20','Arora','Fennec','sin','[id^=\x22bn_bottom_fixed_\x22]','iPhone','LnRyYWZmaWNqdW5reS1hZA==','oscpu','return','msMaxTouchPoints','.cc-CookieWarning','versions','function','ucweb','release','SHADING_LANGUAGE_VERSION','LmFkZ29vZ2xl','[object\x20Reflect]','VENDOR','.lapni-pop-over','value','.yb-floorad','mobile\x20mode','OPiOS','sinkId','(max-monochrome:\x20','#f9c','alpha','.util-bar-module-firefly-visible','LmdlbWluaUxCMUFk','threshold','(?:;\x20*(?:[a-z]+[_-])?[a-z]+\x5cd+|[^\x20();-]*)','Small\x20Fonts','stack','samsungAr','WebKit\x20Nightly','webOS','Reflect','MozAppearance','11pt\x20\x22Times\x20New\x20Roman\x22','#inlineShare','article.category-samarbete','UNMASKED_VENDOR_WEBGL','aW5zLmZhc3R2aWV3LWFk','webgl','Galaxy\x20S7\x20Edge','SeaMonkey','#mobileCatfish','toFixed','(?:\x5cb|\x5cw*\x5cd)','Levenim\x20MT','(color-gamut:\x20','Calibri','accelerated','ongestureend','SamsungBrowser','848449CuEytZ','height','(?:Cloud9|Silk-Accelerated)','systemLanguage','webkitFullscreenElement','OPR','name','appMinorVersion','srgb','visitorId','YVtocmVmXj0iaHR0cDovL3d3dy5pbnN0YWxsYWRzLm5ldC8iXQ==','iPod','YVtocmVmKj0iLjE5NTZobC5jb20vIl0=','I3dlcmJ1bmdza3k=','baseLatency','Edge','destination','ApplePaySession','iOS','Konqueror','body','.open.pushModal','msFullscreenElement','toString','.adblocker-root','Iceweasel','#SSpotIMPopSlider','ringo/engine','textContent','Mobile','UNMASKED_RENDERER_WEBGL','contentWindow','getContext','amp-embed[type=\x2224smi\x22]','userAgent','node','Lunascape','timeZone','position','call','os.name','buildID','LnNwb25zb3JlZC10ZXh0LWxpbmtz',')[-_.]?(\x5cw)','\x20*\x5cw+-[\x5cw]*','.sklik','ZGl2I3NrYXBpZWNfYWQ=','534480FdHMhz','message','Univers\x20CE\x2055\x20Medium','cpuClass','performance','WebKit','appendChild','QVtocmVmKj0iaHR0cDovL2F4aWFiYW5uZXJzLmV4b2R1cy5nci8iXQ==','LmFkLWRlc2t0b3AtcmVjdGFuZ2xl','Cygwin','msWriteProfilerMark','msSaveBlob','os.arch','Trident','Server\x202008\x20/\x20Vista','rec2020','Linux\x20Mint','toUpperCase','Midori','#2ff','SM-G925','262215duDQYy','maxTouchPoints','puffinDevice','text-transform:\x20full-width','debug','66262vgRKxA','Avant\x20Browser','I2NhbXBhaWduLWJhbm5lcg==','popover','Windows\x20CE','.yandex-rtb-block','#qoo-counter','I2FkdmVydGVudGll','opera','none','sans-serif-thin','join','hasOwnProperty','Chrome\x20OS','self','$1?','ops','tan','fullscreenElement','span','ing\x20as\x20','Node.js','reset','offsetParent','LmhlYWRlci1ibG9ja2VkLWFk','W2lkXj0ic2tsaWtSZWtsYW1hIl0=','(prefers-contrast:\x20','all','(min-monochrome:\x200)','CSSCounterStyleRule','MediaSettingsRange','Firefox\x20OS','3gVaizr','.as-oil','absolute','YVtocmVmXj0iaHR0cDovL2l6bGVuemkuY29tL2NhbXBhaWduLyJd','operamini','map','Futura\x20Md\x20BT','global','Red\x20Hat','Opera\x20Mini','getExtension','filter','YaBrowser','BlackBerry','$\x20if\x20upgrade\x20to\x20Pro:\x20https://fpjs.dev/pro','Monotype\x20Corsiva','GT-I9500','Galaxy\x20S3','CrOS','browser','#queTooltip','assign','\x20mode','(?:Edge|Edg|EdgA|EdgiOS)','atan','#barraPublicidade','Windows\x20Phone\x20','renderedBuffer','fontSize','#semilo-lrectangle','timeout','prototype','aW1nW2FsdD0iUmVrbGFtaW5pcyBza3lkZWxpcyJd','#mod-social-share-2','YVtocmVmXj0iLy90ZWxlZ3JhbS5tZS9zaGFyZS91cmw/Il0=','.zergnet-recommend','description','msExitFullscreen','zvav','\x5c$1','Rhino','removeChild','Chrome\x20Mobile','Simulator','frequency','SCRIPTINA','prerelease','Chrome','word','#backkapat','.0$1','monospace','standard','Xbox\x20One','amd','Galaxy\x20S','fillRect','availTop','UTC','append','getShaderPrecisionFormat','LmF3LWNvb2tpZS1iYW5uZXI=','00000000','documentElement','some','Version','.mainostila','cookietest=1;\x20SameSite=Strict;\x20expires=Thu,\x2001-Jan-1970\x2000:00:01\x20GMT','Electron','#sovrn_container','AppleWebKit','Arabic\x20Typesetting','availWidth','type','system-ui','pdfViewerEnabled','YVtocmVmKj0iLy9hZC5wbGFuYnBsdXMuY28ua3IvIl0=','SM-G930','I2Jhbm5lcmZsb2F0MjI=','MEDIUM_FLOAT','start','ZWAdobeF','indexOf','Galaxy\x20S5','1px','webkitResolveLocalFileSystemURL','has','GT-I9000','cosh','pattern','SM-G900'];_0x4451=function(){return _0x9ac369;};return _0x4451();}function _0x5abf(_0x1514dd,_0xc1584){var _0x445143=_0x4451();return _0x5abf=function(_0x5abf0d,_0x16ff7d){_0x5abf0d=_0x5abf0d-0x1c2;var _0x19a62d=_0x445143[_0x5abf0d];return _0x19a62d;},_0x5abf(_0x1514dd,_0xc1584);}export{wNj as getHWID}; \ No newline at end of file +function ghtw(){ + function v4f(){ + + var n=function(){return n=Object.assign||function(n){for(var e,t=1,r=arguments.length;t0&&o[o.length-1])||6!==c[0]&&2!==c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]=a+i?(a=u,[4,o(0)]):[3,3]):[3,4];case 2:t.sent(),t.label=3;case 3:return++c,[3,1];case 4:return[2,e]}}))}))}function l(n){n.then(void 0,(function(){}))}function s(n){return parseInt(n)}function d(n){return parseFloat(n)}function f(n,e){return"number"==typeof n&&isNaN(n)?e:n}function m(n){return n.reduce((function(n,e){return n+(e?1:0)}),0)}function v(n,e){if(void 0===e&&(e=1),Math.abs(e)>=1)return Math.round(n/e)*e;var t=1/e;return Math.round(n*t)/t}function h(n,e){var t=n[0]>>>16,r=65535&n[0],o=n[1]>>>16,i=65535&n[1],a=e[0]>>>16,c=65535&e[0],u=e[1]>>>16,l=0,s=0,d=0,f=0;d+=(f+=i+(65535&e[1]))>>>16,f&=65535,s+=(d+=o+u)>>>16,d&=65535,l+=(s+=r+c)>>>16,s&=65535,l+=t+a,l&=65535,n[0]=l<<16|s,n[1]=d<<16|f}function p(n,e){var t=n[0]>>>16,r=65535&n[0],o=n[1]>>>16,i=65535&n[1],a=e[0]>>>16,c=65535&e[0],u=e[1]>>>16,l=65535&e[1],s=0,d=0,f=0,m=0;f+=(m+=i*l)>>>16,m&=65535,d+=(f+=o*l)>>>16,f&=65535,d+=(f+=i*u)>>>16,f&=65535,s+=(d+=r*l)>>>16,d&=65535,s+=(d+=o*u)>>>16,d&=65535,s+=(d+=i*c)>>>16,d&=65535,s+=t*l+r*u+o*c+i*a,s&=65535,n[0]=s<<16|d,n[1]=f<<16|m}function b(n,e){var t=n[0];32===(e%=64)?(n[0]=n[1],n[1]=t):e<32?(n[0]=t<>>32-e,n[1]=n[1]<>>32-e):(e-=32,n[0]=n[1]<>>32-e,n[1]=t<>>32-e)}function y(n,e){0!==(e%=64)&&(e<32?(n[0]=n[1]>>>32-e,n[1]=n[1]<>>1];g(n,e),p(n,w),e[1]=n[0]>>>1,g(n,e),p(n,L),e[1]=n[0]>>>1,g(n,e)}var V=[2277735313,289559509],S=[1291169091,658871167],W=[0,5],Z=[0,1390208809],x=[0,944331445];function M(n,e){var t=function(n){for(var e=new Uint8Array(n.length),t=0;t127)return(new TextEncoder).encode(n);e[t]=r}return e}(n);e=e||0;var r,o=[0,t.length],i=o[1]%16,a=o[1]-i,c=[0,e],u=[0,e],l=[0,0],s=[0,0];for(r=0;r>>0).toString(16)).slice(-8)+("00000000"+(c[1]>>>0).toString(16)).slice(-8)+("00000000"+(u[0]>>>0).toString(16)).slice(-8)+("00000000"+(u[1]>>>0).toString(16)).slice(-8)}function R(n){return"function"!=typeof n}function G(n,r,o){var i=Object.keys(n).filter((function(n){return!function(n,e){for(var t=0,r=n.length;t=4}function Y(){var n=window,e=navigator;return m(["msWriteProfilerMark"in n,"MSStream"in n,"msLaunchUri"in e,"msSaveBlob"in e])>=3&&!I()}function j(){var n=window,e=navigator;return m(["webkitPersistentStorage"in e,"webkitTemporaryStorage"in e,0===e.vendor.indexOf("Google"),"webkitResolveLocalFileSystemURL"in n,"BatteryManager"in n,"webkitMediaStream"in n,"webkitSpeechGrammar"in n])>=5}function X(){var n=window,e=navigator;return m(["ApplePayError"in n,"CSSPrimitiveValue"in n,"Counter"in n,0===e.vendor.indexOf("Apple"),"getStorageUpdates"in e,"WebKitMediaKeys"in n])>=4}function P(){var n=window,e=n.HTMLElement,t=n.Document;return m(["safari"in n,!("ongestureend"in n),!("TouchEvent"in n),!("orientation"in n),e&&!("autocapitalize"in e.prototype),t&&"pointerLockElement"in t.prototype])>=4}function C(){var n,e=window;return n=e.print,!!/^function\s.*?\{\s*\[native code]\s*}$/.test(String(n))&&m(["[object WebPageNamespace]"===String(e.browser),"MicrodataExtractor"in e])>=1}function E(){var n,e,t=window;return m(["buildID"in navigator,"MozAppearance"in(null!==(e=null===(n=document.documentElement)||void 0===n?void 0:n.style)&&void 0!==e?e:{}),"onmozfullscreenchange"in t,"mozInnerScreenX"in t,"CSSMozDocumentRule"in t,"CanvasCaptureMediaStream"in t])>=4}function H(){var n=window,e=navigator,t=n.CSS,r=n.HTMLButtonElement;return m([!("getStorageUpdates"in e),r&&"popover"in r.prototype,"CSSCounterStyleRule"in n,t.supports("font-size-adjust: ex-height 0.5"),t.supports("text-transform: full-width")])>=4}function A(){var n=document;return n.fullscreenElement||n.msFullscreenElement||n.mozFullScreenElement||n.webkitFullscreenElement||null}function N(){var n=j(),e=E(),t=window,r=navigator,o="connection";return n?m([!("SharedWorker"in t),r[o]&&"ontypechange"in r[o],!("sinkId"in new window.Audio)])>=2:!!e&&m(["onorientationchange"in t,"orientation"in t,/android/i.test(navigator.appVersion)])>=2}function J(){var n=window,e=n.OfflineAudioContext||n.webkitOfflineAudioContext;if(!e)return-2;if(X()&&!P()&&!function(){var n=window;return m(["DOMRectList"in n,"RTCPeerConnectionIceEvent"in n,"SVGGeometryElement"in n,"ontransitioncancel"in n])>=3}())return-1;var t=new e(1,5e3,44100),r=t.createOscillator();r.type="triangle",r.frequency.value=1e4;var o=t.createDynamicsCompressor();o.threshold.value=-50,o.knee.value=40,o.ratio.value=12,o.attack.value=0,o.release.value=.25,r.connect(o),o.connect(t.destination),r.start(0);var i=function(n){var e=3,t=500,r=500,o=5e3,i=function(){};return[new Promise((function(c,u){var s=!1,d=0,f=0;n.oncomplete=function(n){return c(n.renderedBuffer)};var m=function(){setTimeout((function(){return u(T("timeout"))}),Math.min(r,f+o-Date.now()))},v=function(){try{var r=n.startRendering();switch(a(r)&&l(r),n.state){case"running":f=Date.now(),s&&m();break;case"suspended":document.hidden||d++,s&&d>=e?u(T("suspended")):setTimeout(v,t)}}catch(o){u(o)}};v(),i=function(){s||(s=!0,f>0&&m())}})),i]}(t),c=i[0],u=i[1],s=c.then((function(n){return function(n){for(var e=0,t=0;t.6*t.length}))).sort(),[2,i]}var c}))}))},fontPreferences:function(){return function(n,e){void 0===e&&(e=4e3);return D((function(t,o){var i=o.document,a=i.body,c=a.style;c.width="".concat(e,"px"),c.webkitTextSizeAdjust=c.textSizeAdjust="none",j()?a.style.zoom="".concat(1/o.devicePixelRatio):X()&&(a.style.zoom="reset");var u=i.createElement("div");return u.textContent=r([],Array(e/20<<0),!0).map((function(){return"word"})).join(" "),a.appendChild(u),n(i,a)}),'')}((function(n,e){for(var t={},r={},o=0,i=Object.keys(hn);o=3||t.push(e.languages);else if("string"==typeof e.languages){var o=e.languages;o&&t.push(o.split(","))}return t},colorDepth:function(){return window.screen.colorDepth},deviceMemory:function(){return f(d(navigator.deviceMemory),void 0)},screenResolution:function(){if(!(X()&&H()&&C()))return q()},hardwareConcurrency:function(){return f(s(navigator.hardwareConcurrency),void 0)},timezone:function(){var n,e=null===(n=window.Intl)||void 0===n?void 0:n.DateTimeFormat;if(e){var t=(new e).resolvedOptions().timeZone;if(t)return t}var r,o=(r=(new Date).getFullYear(),-Math.max(d(new Date(r,0,1).getTimezoneOffset()),d(new Date(r,6,1).getTimezoneOffset())));return"UTC".concat(o>=0?"+":"").concat(o)},sessionStorage:function(){try{return!!window.sessionStorage}catch(n){return!0}},localStorage:function(){try{return!!window.localStorage}catch(n){return!0}},indexedDB:function(){if(!I()&&!Y())try{return!!window.indexedDB}catch(n){return!0}},openDatabase:function(){return!!window.openDatabase},cpuClass:function(){return navigator.cpuClass},platform:function(){var n=navigator.platform;return"MacIntel"===n&&X()&&!P()?function(){if("iPad"===navigator.platform)return!0;var n=screen,e=n.width/n.height;return m(["MediaSource"in window,!!Element.prototype.webkitRequestFullscreen,e>.65&&e<1.53])>=2}()?"iPad":"iPhone":n},plugins:function(){var n=navigator.plugins;if(n){for(var e=[],t=0;t {Yn.load().then((fp) => fp.get()) + .then((result) => { + resolve(result.visitorId); + });}) + + + } + function getinf(){ + var infg="" + + var performance = window.performance || window.mozPerformance || window.msPerformance || window.webkitPerformance || {}; + + const performanceKeys = []; + for (var value in performance) { + performanceKeys.push(value); + } + infg+=performanceKeys.sort().map((p) => p); + + const offscreen = new OffscreenCanvas(256, 256); + const gl = offscreen.getContext("webgl"); + + infg+=gl.getParameter(gl.RENDERER) + infg+=gl.getParameter(gl.VENDOR) + infg+=getUnmaskedInfo(gl).vendor + infg+=getUnmaskedInfo(gl).renderer + + + function getUnmaskedInfo(gl) { + var unMaskedInfo = { + renderer: '', + vendor: '' + }; + + var dbgRenderInfo = gl.getExtension("WEBGL_debug_renderer_info"); + if (dbgRenderInfo != null) { + unMaskedInfo.renderer = gl.getParameter(dbgRenderInfo.UNMASKED_RENDERER_WEBGL); + unMaskedInfo.vendor = gl.getParameter(dbgRenderInfo.UNMASKED_VENDOR_WEBGL); + } + + return unMaskedInfo; + } + return infg + } + ;(function() { + 'use strict'; + + /** Used to determine if values are of the language type `Object`. */ + var objectTypes = { + 'function': true, + 'object': true + }; + + /** Used as a reference to the global object. */ + var root = (objectTypes[typeof window] && window) || this; + + /** Backup possible global object. */ + var oldRoot = root; + + /** Detect free variable `exports`. */ + var freeExports = objectTypes[typeof exports] && exports; + + /** Detect free variable `module`. */ + var freeModule = objectTypes[typeof module] && module && !module.nodeType && module; + + /** Detect free variable `global` from Node.js or Browserified code and use it as `root`. */ + var freeGlobal = freeExports && freeModule && typeof global == 'object' && global; + if (freeGlobal && (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal || freeGlobal.self === freeGlobal)) { + root = freeGlobal; + } + + /** + * Used as the maximum length of an array-like object. + * See the [ES6 spec](http://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength) + * for more details. + */ + var maxSafeInteger = Math.pow(2, 53) - 1; + + /** Regular expression to detect Opera. */ + var reOpera = /\bOpera/; + + /** Possible global object. */ + var thisBinding = this; + + /** Used for native method references. */ + var objectProto = Object.prototype; + + /** Used to check for own properties of an object. */ + var hasOwnProperty = objectProto.hasOwnProperty; + + /** Used to resolve the internal `[[Class]]` of values. */ + var toString = objectProto.toString; + + /*--------------------------------------------------------------------------*/ + + /** + * Capitalizes a string value. + * + * @private + * @param {string} string The string to capitalize. + * @returns {string} The capitalized string. + */ + function capitalize(string) { + string = String(string); + return string.charAt(0).toUpperCase() + string.slice(1); + } + + /** + * A utility function to clean up the OS name. + * + * @private + * @param {string} os The OS name to clean up. + * @param {string} [pattern] A `RegExp` pattern matching the OS name. + * @param {string} [label] A label for the OS. + */ + function cleanupOS(os, pattern, label) { + // Platform tokens are defined at: + // http://msdn.microsoft.com/en-us/library/ms537503(VS.85).aspx + // http://web.archive.org/web/20081122053950/http://msdn.microsoft.com/en-us/library/ms537503(VS.85).aspx + var data = { + '10.0': '10', + '6.4': '10 Technical Preview', + '6.3': '8.1', + '6.2': '8', + '6.1': 'Server 2008 R2 / 7', + '6.0': 'Server 2008 / Vista', + '5.2': 'Server 2003 / XP 64-bit', + '5.1': 'XP', + '5.01': '2000 SP1', + '5.0': '2000', + '4.0': 'NT', + '4.90': 'ME' + }; + // Detect Windows version from platform tokens. + if (pattern && label && /^Win/i.test(os) && !/^Windows Phone /i.test(os) && + (data = data[/[\d.]+$/.exec(os)])) { + os = 'Windows ' + data; + } + // Correct character case and cleanup string. + os = String(os); + + if (pattern && label) { + os = os.replace(RegExp(pattern, 'i'), label); + } + + os = format( + os.replace(/ ce$/i, ' CE') + .replace(/\bhpw/i, 'web') + .replace(/\bMacintosh\b/, 'Mac OS') + .replace(/_PowerPC\b/i, ' OS') + .replace(/\b(OS X) [^ \d]+/i, '$1') + .replace(/\bMac (OS X)\b/, '$1') + .replace(/\/(\d)/, ' $1') + .replace(/_/g, '.') + .replace(/(?: BePC|[ .]*fc[ \d.]+)$/i, '') + .replace(/\bx86\.64\b/gi, 'x86_64') + .replace(/\b(Windows Phone) OS\b/, '$1') + .replace(/\b(Chrome OS \w+) [\d.]+\b/, '$1') + .split(' on ')[0] + ); + + return os; + } + + /** + * An iteration utility for arrays and objects. + * + * @private + * @param {Array|Object} object The object to iterate over. + * @param {Function} callback The function called per iteration. + */ + function each(object, callback) { + var index = -1, + length = object ? object.length : 0; + + if (typeof length == 'number' && length > -1 && length <= maxSafeInteger) { + while (++index < length) { + callback(object[index], index, object); + } + } else { + forOwn(object, callback); + } + } + + /** + * Trim and conditionally capitalize string values. + * + * @private + * @param {string} string The string to format. + * @returns {string} The formatted string. + */ + function format(string) { + string = trim(string); + return /^(?:webOS|i(?:OS|P))/.test(string) + ? string + : capitalize(string); + } + + /** + * Iterates over an object's own properties, executing the `callback` for each. + * + * @private + * @param {Object} object The object to iterate over. + * @param {Function} callback The function executed per own property. + */ + function forOwn(object, callback) { + for (var key in object) { + if (hasOwnProperty.call(object, key)) { + callback(object[key], key, object); + } + } + } + + /** + * Gets the internal `[[Class]]` of a value. + * + * @private + * @param {*} value The value. + * @returns {string} The `[[Class]]`. + */ + function getClassOf(value) { + return value == null + ? capitalize(value) + : toString.call(value).slice(8, -1); + } + + /** + * Host objects can return type values that are different from their actual + * data type. The objects we are concerned with usually return non-primitive + * types of "object", "function", or "unknown". + * + * @private + * @param {*} object The owner of the property. + * @param {string} property The property to check. + * @returns {boolean} Returns `true` if the property value is a non-primitive, else `false`. + */ + function isHostType(object, property) { + var type = object != null ? typeof object[property] : 'number'; + return !/^(?:boolean|number|string|undefined)$/.test(type) && + (type == 'object' ? !!object[property] : true); + } + + /** + * Prepares a string for use in a `RegExp` by making hyphens and spaces optional. + * + * @private + * @param {string} string The string to qualify. + * @returns {string} The qualified string. + */ + function qualify(string) { + return String(string).replace(/([ -])(?!$)/g, '$1?'); + } + + /** + * A bare-bones `Array#reduce` like utility function. + * + * @private + * @param {Array} array The array to iterate over. + * @param {Function} callback The function called per iteration. + * @returns {*} The accumulated result. + */ + function reduce(array, callback) { + var accumulator = null; + each(array, function(value, index) { + accumulator = callback(accumulator, value, index, array); + }); + return accumulator; + } + + /** + * Removes leading and trailing whitespace from a string. + * + * @private + * @param {string} string The string to trim. + * @returns {string} The trimmed string. + */ + function trim(string) { + return String(string).replace(/^ +| +$/g, ''); + } + + /*--------------------------------------------------------------------------*/ + + /** + * Creates a new platform object. + * + * @memberOf platform + * @param {Object|string} [ua=navigator.userAgent] The user agent string or + * context object. + * @returns {Object} A platform object. + */ + function parse(ua) { + + /** The environment context object. */ + var context = root; + + /** Used to flag when a custom context is provided. */ + var isCustomContext = ua && typeof ua == 'object' && getClassOf(ua) != 'String'; + + // Juggle arguments. + if (isCustomContext) { + context = ua; + ua = null; + } + + /** Browser navigator object. */ + var nav = context.navigator || {}; + + /** Browser user agent string. */ + var userAgent = nav.userAgent || ''; + + ua || (ua = userAgent); + + /** Used to flag when `thisBinding` is the [ModuleScope]. */ + var isModuleScope = isCustomContext || thisBinding == oldRoot; + + /** Used to detect if browser is like Chrome. */ + var likeChrome = isCustomContext + ? !!nav.likeChrome + : /\bChrome\b/.test(ua) && !/internal|\n/i.test(toString.toString()); + + /** Internal `[[Class]]` value shortcuts. */ + var objectClass = 'Object', + airRuntimeClass = isCustomContext ? objectClass : 'ScriptBridgingProxyObject', + enviroClass = isCustomContext ? objectClass : 'Environment', + javaClass = (isCustomContext && context.java) ? 'JavaPackage' : getClassOf(context.java), + phantomClass = isCustomContext ? objectClass : 'RuntimeObject'; + + /** Detect Java environments. */ + var java = /\bJava/.test(javaClass) && context.java; + + /** Detect Rhino. */ + var rhino = java && getClassOf(context.environment) == enviroClass; + + /** A character to represent alpha. */ + var alpha = java ? 'a' : '\u03b1'; + + /** A character to represent beta. */ + var beta = java ? 'b' : '\u03b2'; + + /** Browser document object. */ + var doc = context.document || {}; + + /** + * Detect Opera browser (Presto-based). + * http://www.howtocreate.co.uk/operaStuff/operaObject.html + * http://dev.opera.com/articles/view/opera-mini-web-content-authoring-guidelines/#operamini + */ + var opera = context.operamini || context.opera; + + /** Opera `[[Class]]`. */ + var operaClass = reOpera.test(operaClass = (isCustomContext && opera) ? opera['[[Class]]'] : getClassOf(opera)) + ? operaClass + : (opera = null); + + /*------------------------------------------------------------------------*/ + + /** Temporary variable used over the script's lifetime. */ + var data; + + /** The CPU architecture. */ + var arch = ua; + + /** Platform description array. */ + var description = []; + + /** Platform alpha/beta indicator. */ + var prerelease = null; + + /** A flag to indicate that environment features should be used to resolve the platform. */ + var useFeatures = ua == userAgent; + + /** The browser/environment version. */ + var version = useFeatures && opera && typeof opera.version == 'function' && opera.version(); + + /** A flag to indicate if the OS ends with "/ Version" */ + var isSpecialCasedOS; + + /* Detectable layout engines (order is important). */ + var layout = getLayout([ + { 'label': 'EdgeHTML', 'pattern': 'Edge' }, + 'Trident', + { 'label': 'WebKit', 'pattern': 'AppleWebKit' }, + 'iCab', + 'Presto', + 'NetFront', + 'Tasman', + 'KHTML', + 'Gecko' + ]); + + /* Detectable browser names (order is important). */ + var name = getName([ + 'Adobe AIR', + 'Arora', + 'Avant Browser', + 'Breach', + 'Camino', + 'Electron', + 'Epiphany', + 'Fennec', + 'Flock', + 'Galeon', + 'GreenBrowser', + 'iCab', + 'Iceweasel', + 'K-Meleon', + 'Konqueror', + 'Lunascape', + 'Maxthon', + { 'label': 'Microsoft Edge', 'pattern': '(?:Edge|Edg|EdgA|EdgiOS)' }, + 'Midori', + 'Nook Browser', + 'PaleMoon', + 'PhantomJS', + 'Raven', + 'Rekonq', + 'RockMelt', + { 'label': 'Samsung Internet', 'pattern': 'SamsungBrowser' }, + 'SeaMonkey', + { 'label': 'Silk', 'pattern': '(?:Cloud9|Silk-Accelerated)' }, + 'Sleipnir', + 'SlimBrowser', + { 'label': 'SRWare Iron', 'pattern': 'Iron' }, + 'Sunrise', + 'Swiftfox', + 'Vivaldi', + 'Waterfox', + 'WebPositive', + { 'label': 'Yandex Browser', 'pattern': 'YaBrowser' }, + { 'label': 'UC Browser', 'pattern': 'UCBrowser' }, + 'Opera Mini', + { 'label': 'Opera Mini', 'pattern': 'OPiOS' }, + 'Opera', + { 'label': 'Opera', 'pattern': 'OPR' }, + 'Chromium', + 'Chrome', + { 'label': 'Chrome', 'pattern': '(?:HeadlessChrome)' }, + { 'label': 'Chrome Mobile', 'pattern': '(?:CriOS|CrMo)' }, + { 'label': 'Firefox', 'pattern': '(?:Firefox|Minefield)' }, + { 'label': 'Firefox for iOS', 'pattern': 'FxiOS' }, + { 'label': 'IE', 'pattern': 'IEMobile' }, + { 'label': 'IE', 'pattern': 'MSIE' }, + 'Safari' + ]); + + /* Detectable products (order is important). */ + var product = getProduct([ + { 'label': 'BlackBerry', 'pattern': 'BB10' }, + 'BlackBerry', + { 'label': 'Galaxy S', 'pattern': 'GT-I9000' }, + { 'label': 'Galaxy S2', 'pattern': 'GT-I9100' }, + { 'label': 'Galaxy S3', 'pattern': 'GT-I9300' }, + { 'label': 'Galaxy S4', 'pattern': 'GT-I9500' }, + { 'label': 'Galaxy S5', 'pattern': 'SM-G900' }, + { 'label': 'Galaxy S6', 'pattern': 'SM-G920' }, + { 'label': 'Galaxy S6 Edge', 'pattern': 'SM-G925' }, + { 'label': 'Galaxy S7', 'pattern': 'SM-G930' }, + { 'label': 'Galaxy S7 Edge', 'pattern': 'SM-G935' }, + 'Google TV', + 'Lumia', + 'iPad', + 'iPod', + 'iPhone', + 'Kindle', + { 'label': 'Kindle Fire', 'pattern': '(?:Cloud9|Silk-Accelerated)' }, + 'Nexus', + 'Nook', + 'PlayBook', + 'PlayStation Vita', + 'PlayStation', + 'TouchPad', + 'Transformer', + { 'label': 'Wii U', 'pattern': 'WiiU' }, + 'Wii', + 'Xbox One', + { 'label': 'Xbox 360', 'pattern': 'Xbox' }, + 'Xoom' + ]); + + /* Detectable manufacturers. */ + var manufacturer = getManufacturer({ + 'Apple': { 'iPad': 1, 'iPhone': 1, 'iPod': 1 }, + 'Alcatel': {}, + 'Archos': {}, + 'Amazon': { 'Kindle': 1, 'Kindle Fire': 1 }, + 'Asus': { 'Transformer': 1 }, + 'Barnes & Noble': { 'Nook': 1 }, + 'BlackBerry': { 'PlayBook': 1 }, + 'Google': { 'Google TV': 1, 'Nexus': 1 }, + 'HP': { 'TouchPad': 1 }, + 'HTC': {}, + 'Huawei': {}, + 'Lenovo': {}, + 'LG': {}, + 'Microsoft': { 'Xbox': 1, 'Xbox One': 1 }, + 'Motorola': { 'Xoom': 1 }, + 'Nintendo': { 'Wii U': 1, 'Wii': 1 }, + 'Nokia': { 'Lumia': 1 }, + 'Oppo': {}, + 'Samsung': { 'Galaxy S': 1, 'Galaxy S2': 1, 'Galaxy S3': 1, 'Galaxy S4': 1 }, + 'Sony': { 'PlayStation': 1, 'PlayStation Vita': 1 }, + 'Xiaomi': { 'Mi': 1, 'Redmi': 1 } + }); + + /* Detectable operating systems (order is important). */ + var os = getOS([ + 'Windows Phone', + 'KaiOS', + 'Android', + 'CentOS', + { 'label': 'Chrome OS', 'pattern': 'CrOS' }, + 'Debian', + { 'label': 'DragonFly BSD', 'pattern': 'DragonFly' }, + 'Fedora', + 'FreeBSD', + 'Gentoo', + 'Haiku', + 'Kubuntu', + 'Linux Mint', + 'OpenBSD', + 'Red Hat', + 'SuSE', + 'Ubuntu', + 'Xubuntu', + 'Cygwin', + 'Symbian OS', + 'hpwOS', + 'webOS ', + 'webOS', + 'Tablet OS', + 'Tizen', + 'Linux', + 'Mac OS X', + 'Macintosh', + 'Mac', + 'Windows 98;', + 'Windows ' + ]); + + /*------------------------------------------------------------------------*/ + + /** + * Picks the layout engine from an array of guesses. + * + * @private + * @param {Array} guesses An array of guesses. + * @returns {null|string} The detected layout engine. + */ + function getLayout(guesses) { + return reduce(guesses, function(result, guess) { + return result || RegExp('\\b' + ( + guess.pattern || qualify(guess) + ) + '\\b', 'i').exec(ua) && (guess.label || guess); + }); + } + + /** + * Picks the manufacturer from an array of guesses. + * + * @private + * @param {Array} guesses An object of guesses. + * @returns {null|string} The detected manufacturer. + */ + function getManufacturer(guesses) { + return reduce(guesses, function(result, value, key) { + // Lookup the manufacturer by product or scan the UA for the manufacturer. + return result || ( + value[product] || + value[/^[a-z]+(?: +[a-z]+\b)*/i.exec(product)] || + RegExp('\\b' + qualify(key) + '(?:\\b|\\w*\\d)', 'i').exec(ua) + ) && key; + }); + } + + /** + * Picks the browser name from an array of guesses. + * + * @private + * @param {Array} guesses An array of guesses. + * @returns {null|string} The detected browser name. + */ + function getName(guesses) { + return reduce(guesses, function(result, guess) { + return result || RegExp('\\b' + ( + guess.pattern || qualify(guess) + ) + '\\b', 'i').exec(ua) && (guess.label || guess); + }); + } + + /** + * Picks the OS name from an array of guesses. + * + * @private + * @param {Array} guesses An array of guesses. + * @returns {null|string} The detected OS name. + */ + function getOS(guesses) { + return reduce(guesses, function(result, guess) { + var pattern = guess.pattern || qualify(guess); + if (!result && (result = + RegExp('\\b' + pattern + '(?:/[\\d.]+|[ \\w.]*)', 'i').exec(ua) + )) { + result = cleanupOS(result, pattern, guess.label || guess); + } + return result; + }); + } + + /** + * Picks the product name from an array of guesses. + * + * @private + * @param {Array} guesses An array of guesses. + * @returns {null|string} The detected product name. + */ + function getProduct(guesses) { + return reduce(guesses, function(result, guess) { + var pattern = guess.pattern || qualify(guess); + if (!result && (result = + RegExp('\\b' + pattern + ' *\\d+[.\\w_]*', 'i').exec(ua) || + RegExp('\\b' + pattern + ' *\\w+-[\\w]*', 'i').exec(ua) || + RegExp('\\b' + pattern + '(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)', 'i').exec(ua) + )) { + // Split by forward slash and append product version if needed. + if ((result = String((guess.label && !RegExp(pattern, 'i').test(guess.label)) ? guess.label : result).split('/'))[1] && !/[\d.]+/.test(result[0])) { + result[0] += ' ' + result[1]; + } + // Correct character case and cleanup string. + guess = guess.label || guess; + result = format(result[0] + .replace(RegExp(pattern, 'i'), guess) + .replace(RegExp('; *(?:' + guess + '[_-])?', 'i'), ' ') + .replace(RegExp('(' + guess + ')[-_.]?(\\w)', 'i'), '$1 $2')); + } + return result; + }); + } + + /** + * Resolves the version using an array of UA patterns. + * + * @private + * @param {Array} patterns An array of UA patterns. + * @returns {null|string} The detected version. + */ + function getVersion(patterns) { + return reduce(patterns, function(result, pattern) { + return result || (RegExp(pattern + + '(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)', 'i').exec(ua) || 0)[1] || null; + }); + } + + /** + * Returns `platform.description` when the platform object is coerced to a string. + * + * @name toString + * @memberOf platform + * @returns {string} Returns `platform.description` if available, else an empty string. + */ + function toStringPlatform() { + return this.description || ''; + } + + /*------------------------------------------------------------------------*/ + + // Convert layout to an array so we can add extra details. + layout && (layout = [layout]); + + // Detect Android products. + // Browsers on Android devices typically provide their product IDS after "Android;" + // up to "Build" or ") AppleWebKit". + // Example: + // "Mozilla/5.0 (Linux; Android 8.1.0; Moto G (5) Plus) AppleWebKit/537.36 + // (KHTML, like Gecko) Chrome/70.0.3538.80 Mobile Safari/537.36" + if (/\bAndroid\b/.test(os) && !product && + (data = /\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(ua))) { + product = trim(data[1]) + // Replace any language codes (eg. "en-US"). + .replace(/^[a-z]{2}-[a-z]{2};\s*/i, '') + || null; + } + // Detect product names that contain their manufacturer's name. + if (manufacturer && !product) { + product = getProduct([manufacturer]); + } else if (manufacturer && product) { + product = product + .replace(RegExp('^(' + qualify(manufacturer) + ')[-_.\\s]', 'i'), manufacturer + ' ') + .replace(RegExp('^(' + qualify(manufacturer) + ')[-_.]?(\\w)', 'i'), manufacturer + ' $2'); + } + // Clean up Google TV. + if ((data = /\bGoogle TV\b/.exec(product))) { + product = data[0]; + } + // Detect simulators. + if (/\bSimulator\b/i.test(ua)) { + product = (product ? product + ' ' : '') + 'Simulator'; + } + // Detect Opera Mini 8+ running in Turbo/Uncompressed mode on iOS. + if (name == 'Opera Mini' && /\bOPiOS\b/.test(ua)) { + description.push('running in Turbo/Uncompressed mode'); + } + // Detect IE Mobile 11. + if (name == 'IE' && /\blike iPhone OS\b/.test(ua)) { + data = parse(ua.replace(/like iPhone OS/, '')); + manufacturer = data.manufacturer; + product = data.product; + } + // Detect iOS. + else if (/^iP/.test(product)) { + name || (name = 'Safari'); + os = 'iOS' + ((data = / OS ([\d_]+)/i.exec(ua)) + ? ' ' + data[1].replace(/_/g, '.') + : ''); + } + // Detect Kubuntu. + else if (name == 'Konqueror' && /^Linux\b/i.test(os)) { + os = 'Kubuntu'; + } + // Detect Android browsers. + else if ((manufacturer && manufacturer != 'Google' && + ((/Chrome/.test(name) && !/\bMobile Safari\b/i.test(ua)) || /\bVita\b/.test(product))) || + (/\bAndroid\b/.test(os) && /^Chrome/.test(name) && /\bVersion\//i.test(ua))) { + name = 'Android Browser'; + os = /\bAndroid\b/.test(os) ? os : 'Android'; + } + // Detect Silk desktop/accelerated modes. + else if (name == 'Silk') { + if (!/\bMobi/i.test(ua)) { + os = 'Android'; + description.unshift('desktop mode'); + } + if (/Accelerated *= *true/i.test(ua)) { + description.unshift('accelerated'); + } + } + // Detect UC Browser speed mode. + else if (name == 'UC Browser' && /\bUCWEB\b/.test(ua)) { + description.push('speed mode'); + } + // Detect PaleMoon identifying as Firefox. + else if (name == 'PaleMoon' && (data = /\bFirefox\/([\d.]+)\b/.exec(ua))) { + description.push('identifying as Firefox ' + data[1]); + } + // Detect Firefox OS and products running Firefox. + else if (name == 'Firefox' && (data = /\b(Mobile|Tablet|TV)\b/i.exec(ua))) { + os || (os = 'Firefox OS'); + product || (product = data[1]); + } + // Detect false positives for Firefox/Safari. + else if (!name || (data = !/\bMinefield\b/i.test(ua) && /\b(?:Firefox|Safari)\b/.exec(name))) { + // Escape the `/` for Firefox 1. + if (name && !product && /[\/,]|^[^(]+?\)/.test(ua.slice(ua.indexOf(data + '/') + 8))) { + // Clear name of false positives. + name = null; + } + // Reassign a generic name. + if ((data = product || manufacturer || os) && + (product || manufacturer || /\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(os))) { + name = /[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(os) ? os : data) + ' Browser'; + } + } + // Add Chrome version to description for Electron. + else if (name == 'Electron' && (data = (/\bChrome\/([\d.]+)\b/.exec(ua) || 0)[1])) { + description.push('Chromium ' + data); + } + // Detect non-Opera (Presto-based) versions (order is important). + if (!version) { + version = getVersion([ + '(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)', + 'Version', + qualify(name), + '(?:Firefox|Minefield|NetFront)' + ]); + } + // Detect stubborn layout engines. + if ((data = + layout == 'iCab' && parseFloat(version) > 3 && 'WebKit' || + /\bOpera\b/.test(name) && (/\bOPR\b/.test(ua) ? 'Blink' : 'Presto') || + /\b(?:Midori|Nook|Safari)\b/i.test(ua) && !/^(?:Trident|EdgeHTML)$/.test(layout) && 'WebKit' || + !layout && /\bMSIE\b/i.test(ua) && (os == 'Mac OS' ? 'Tasman' : 'Trident') || + layout == 'WebKit' && /\bPlayStation\b(?! Vita\b)/i.test(name) && 'NetFront' + )) { + layout = [data]; + } + // Detect Windows Phone 7 desktop mode. + if (name == 'IE' && (data = (/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(ua) || 0)[1])) { + name += ' Mobile'; + os = 'Windows Phone ' + (/\+$/.test(data) ? data : data + '.x'); + description.unshift('desktop mode'); + } + // Detect Windows Phone 8.x desktop mode. + else if (/\bWPDesktop\b/i.test(ua)) { + name = 'IE Mobile'; + os = 'Windows Phone 8.x'; + description.unshift('desktop mode'); + version || (version = (/\brv:([\d.]+)/.exec(ua) || 0)[1]); + } + // Detect IE 11 identifying as other browsers. + else if (name != 'IE' && layout == 'Trident' && (data = /\brv:([\d.]+)/.exec(ua))) { + if (name) { + description.push('identifying as ' + name + (version ? ' ' + version : '')); + } + name = 'IE'; + version = data[1]; + } + // Leverage environment features. + if (useFeatures) { + // Detect server-side environments. + // Rhino has a global function while others have a global object. + if (isHostType(context, 'global')) { + if (java) { + data = java.lang.System; + arch = data.getProperty('os.arch'); + os = os || data.getProperty('os.name') + ' ' + data.getProperty('os.version'); + } + if (rhino) { + try { + version = context.require('ringo/engine').version.join('.'); + name = 'RingoJS'; + } catch(e) { + if ((data = context.system) && data.global.system == context.system) { + name = 'Narwhal'; + os || (os = data[0].os || null); + } + } + if (!name) { + name = 'Rhino'; + } + } + else if ( + typeof context.process == 'object' && !context.process.browser && + (data = context.process) + ) { + if (typeof data.versions == 'object') { + if (typeof data.versions.electron == 'string') { + description.push('Node ' + data.versions.node); + name = 'Electron'; + version = data.versions.electron; + } else if (typeof data.versions.nw == 'string') { + description.push('Chromium ' + version, 'Node ' + data.versions.node); + name = 'NW.js'; + version = data.versions.nw; + } + } + if (!name) { + name = 'Node.js'; + arch = data.arch; + os = data.platform; + version = /[\d.]+/.exec(data.version); + version = version ? version[0] : null; + } + } + } + // Detect Adobe AIR. + else if (getClassOf((data = context.runtime)) == airRuntimeClass) { + name = 'Adobe AIR'; + os = data.flash.system.Capabilities.os; + } + // Detect PhantomJS. + else if (getClassOf((data = context.phantom)) == phantomClass) { + name = 'PhantomJS'; + version = (data = data.version || null) && (data.major + '.' + data.minor + '.' + data.patch); + } + // Detect IE compatibility modes. + else if (typeof doc.documentMode == 'number' && (data = /\bTrident\/(\d+)/i.exec(ua))) { + // We're in compatibility mode when the Trident version + 4 doesn't + // equal the document mode. + version = [version, doc.documentMode]; + if ((data = +data[1] + 4) != version[1]) { + description.push('IE ' + version[1] + ' mode'); + layout && (layout[1] = ''); + version[1] = data; + } + version = name == 'IE' ? String(version[1].toFixed(1)) : version[0]; + } + // Detect IE 11 masking as other browsers. + else if (typeof doc.documentMode == 'number' && /^(?:Chrome|Firefox)\b/.test(name)) { + description.push('masking as ' + name + ' ' + version); + name = 'IE'; + version = '11.0'; + layout = ['Trident']; + os = 'Windows'; + } + os = os && format(os); + } + // Detect prerelease phases. + if (version && (data = + /(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(version) || + /(?:alpha|beta)(?: ?\d)?/i.exec(ua + ';' + (useFeatures && nav.appMinorVersion)) || + /\bMinefield\b/i.test(ua) && 'a' + )) { + prerelease = /b/i.test(data) ? 'beta' : 'alpha'; + version = version.replace(RegExp(data + '\\+?$'), '') + + (prerelease == 'beta' ? beta : alpha) + (/\d+\+?/.exec(data) || ''); + } + // Detect Firefox Mobile. + if (name == 'Fennec' || name == 'Firefox' && /\b(?:Android|Firefox OS|KaiOS)\b/.test(os)) { + name = 'Firefox Mobile'; + } + // Obscure Maxthon's unreliable version. + else if (name == 'Maxthon' && version) { + version = version.replace(/\.[\d.]+/, '.x'); + } + // Detect Xbox 360 and Xbox One. + else if (/\bXbox\b/i.test(product)) { + if (product == 'Xbox 360') { + os = null; + } + if (product == 'Xbox 360' && /\bIEMobile\b/.test(ua)) { + description.unshift('mobile mode'); + } + } + // Add mobile postfix. + else if ((/^(?:Chrome|IE|Opera)$/.test(name) || name && !product && !/Browser|Mobi/.test(name)) && + (os == 'Windows CE' || /Mobi/i.test(ua))) { + name += ' Mobile'; + } + // Detect IE platform preview. + else if (name == 'IE' && useFeatures) { + try { + if (context.external === null) { + description.unshift('platform preview'); + } + } catch(e) { + description.unshift('embedded'); + } + } + // Detect BlackBerry OS version. + // http://docs.blackberry.com/en/developers/deliverables/18169/HTTP_headers_sent_by_BB_Browser_1234911_11.jsp + else if ((/\bBlackBerry\b/.test(product) || /\bBB10\b/.test(ua)) && (data = + (RegExp(product.replace(/ +/g, ' *') + '/([.\\d]+)', 'i').exec(ua) || 0)[1] || + version + )) { + data = [data, /BB10/.test(ua)]; + os = (data[1] ? (product = null, manufacturer = 'BlackBerry') : 'Device Software') + ' ' + data[0]; + version = null; + } + // Detect Opera identifying/masking itself as another browser. + // http://www.opera.com/support/kb/view/843/ + else if (this != forOwn && product != 'Wii' && ( + (useFeatures && opera) || + (/Opera/.test(name) && /\b(?:MSIE|Firefox)\b/i.test(ua)) || + (name == 'Firefox' && /\bOS X (?:\d+\.){2,}/.test(os)) || + (name == 'IE' && ( + (os && !/^Win/.test(os) && version > 5.5) || + /\bWindows XP\b/.test(os) && version > 8 || + version == 8 && !/\bTrident\b/.test(ua) + )) + ) && !reOpera.test((data = parse.call(forOwn, ua.replace(reOpera, '') + ';'))) && data.name) { + // When "identifying", the UA contains both Opera and the other browser's name. + data = 'ing as ' + data.name + ((data = data.version) ? ' ' + data : ''); + if (reOpera.test(name)) { + if (/\bIE\b/.test(data) && os == 'Mac OS') { + os = null; + } + data = 'identify' + data; + } + // When "masking", the UA contains only the other browser's name. + else { + data = 'mask' + data; + if (operaClass) { + name = format(operaClass.replace(/([a-z])([A-Z])/g, '$1 $2')); + } else { + name = 'Opera'; + } + if (/\bIE\b/.test(data)) { + os = null; + } + if (!useFeatures) { + version = null; + } + } + layout = ['Presto']; + description.push(data); + } + // Detect WebKit Nightly and approximate Chrome/Safari versions. + if ((data = (/\bAppleWebKit\/([\d.]+\+?)/i.exec(ua) || 0)[1])) { + // Correct build number for numeric comparison. + // (e.g. "532.5" becomes "532.05") + data = [parseFloat(data.replace(/\.(\d)$/, '.0$1')), data]; + // Nightly builds are postfixed with a "+". + if (name == 'Safari' && data[1].slice(-1) == '+') { + name = 'WebKit Nightly'; + prerelease = 'alpha'; + version = data[1].slice(0, -1); + } + // Clear incorrect browser versions. + else if (version == data[1] || + version == (data[2] = (/\bSafari\/([\d.]+\+?)/i.exec(ua) || 0)[1])) { + version = null; + } + // Use the full Chrome version when available. + data[1] = (/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(ua) || 0)[1]; + // Detect Blink layout engine. + if (data[0] == 537.36 && data[2] == 537.36 && parseFloat(data[1]) >= 28 && layout == 'WebKit') { + layout = ['Blink']; + } + // Detect JavaScriptCore. + // http://stackoverflow.com/questions/6768474/how-can-i-detect-which-javascript-engine-v8-or-jsc-is-used-at-runtime-in-androi + if (!useFeatures || (!likeChrome && !data[1])) { + layout && (layout[1] = 'like Safari'); + data = (data = data[0], data < 400 ? 1 : data < 500 ? 2 : data < 526 ? 3 : data < 533 ? 4 : data < 534 ? '4+' : data < 535 ? 5 : data < 537 ? 6 : data < 538 ? 7 : data < 601 ? 8 : data < 602 ? 9 : data < 604 ? 10 : data < 606 ? 11 : data < 608 ? 12 : '12'); + } else { + layout && (layout[1] = 'like Chrome'); + data = data[1] || (data = data[0], data < 530 ? 1 : data < 532 ? 2 : data < 532.05 ? 3 : data < 533 ? 4 : data < 534.03 ? 5 : data < 534.07 ? 6 : data < 534.10 ? 7 : data < 534.13 ? 8 : data < 534.16 ? 9 : data < 534.24 ? 10 : data < 534.30 ? 11 : data < 535.01 ? 12 : data < 535.02 ? '13+' : data < 535.07 ? 15 : data < 535.11 ? 16 : data < 535.19 ? 17 : data < 536.05 ? 18 : data < 536.10 ? 19 : data < 537.01 ? 20 : data < 537.11 ? '21+' : data < 537.13 ? 23 : data < 537.18 ? 24 : data < 537.24 ? 25 : data < 537.36 ? 26 : layout != 'Blink' ? '27' : '28'); + } + // Add the postfix of ".x" or "+" for approximate versions. + layout && (layout[1] += ' ' + (data += typeof data == 'number' ? '.x' : /[.+]/.test(data) ? '' : '+')); + // Obscure version for some Safari 1-2 releases. + if (name == 'Safari' && (!version || parseInt(version) > 45)) { + version = data; + } else if (name == 'Chrome' && /\bHeadlessChrome/i.test(ua)) { + description.unshift('headless'); + } + } + // Detect Opera desktop modes. + if (name == 'Opera' && (data = /\bzbov|zvav$/.exec(os))) { + name += ' '; + description.unshift('desktop mode'); + if (data == 'zvav') { + name += 'Mini'; + version = null; + } else { + name += 'Mobile'; + } + os = os.replace(RegExp(' *' + data + '$'), ''); + } + // Detect Chrome desktop mode. + else if (name == 'Safari' && /\bChrome\b/.exec(layout && layout[1])) { + description.unshift('desktop mode'); + name = 'Chrome Mobile'; + version = null; + + if (/\bOS X\b/.test(os)) { + manufacturer = 'Apple'; + os = 'iOS 4.3+'; + } else { + os = null; + } + } + // Newer versions of SRWare Iron uses the Chrome tag to indicate its version number. + else if (/\bSRWare Iron\b/.test(name) && !version) { + version = getVersion('Chrome'); + } + // Strip incorrect OS versions. + if (version && version.indexOf((data = /[\d.]+$/.exec(os))) == 0 && + ua.indexOf('/' + data + '-') > -1) { + os = trim(os.replace(data, '')); + } + // Ensure OS does not include the browser name. + if (os && os.indexOf(name) != -1 && !RegExp(name + ' OS').test(os)) { + os = os.replace(RegExp(' *' + qualify(name) + ' *'), ''); + } + // Add layout engine. + if (layout && !/\b(?:Avant|Nook)\b/.test(name) && ( + /Browser|Lunascape|Maxthon/.test(name) || + name != 'Safari' && /^iOS/.test(os) && /\bSafari\b/.test(layout[1]) || + /^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(name) && layout[1])) { + // Don't add layout details to description if they are falsey. + (data = layout[layout.length - 1]) && description.push(data); + } + // Combine contextual information. + if (description.length) { + description = ['(' + description.join('; ') + ')']; + } + // Append manufacturer to description. + if (manufacturer && product && product.indexOf(manufacturer) < 0) { + description.push('on ' + manufacturer); + } + // Append product to description. + if (product) { + description.push((/^on /.test(description[description.length - 1]) ? '' : 'on ') + product); + } + // Parse the OS into an object. + if (os) { + data = / ([\d.+]+)$/.exec(os); + isSpecialCasedOS = data && os.charAt(os.length - data[0].length - 1) == '/'; + os = { + 'architecture': 32, + 'family': (data && !isSpecialCasedOS) ? os.replace(data[0], '') : os, + 'version': data ? data[1] : null, + 'toString': function() { + var version = this.version; + return this.family + ((version && !isSpecialCasedOS) ? ' ' + version : '') + (this.architecture == 64 ? ' 64-bit' : ''); + } + }; + } + // Add browser/OS architecture. + if ((data = /\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(arch)) && !/\bi686\b/i.test(arch)) { + if (os) { + os.architecture = 64; + os.family = os.family.replace(RegExp(' *' + data), ''); + } + if ( + name && (/\bWOW64\b/i.test(ua) || + (useFeatures && /\w(?:86|32)$/.test(nav.cpuClass || nav.platform) && !/\bWin64; x64\b/i.test(ua))) + ) { + description.unshift('32-bit'); + } + } + // Chrome 39 and above on OS X is always 64-bit. + else if ( + os && /^OS X/.test(os.family) && + name == 'Chrome' && parseFloat(version) >= 39 + ) { + os.architecture = 64; + } + + ua || (ua = null); + + /*------------------------------------------------------------------------*/ + + /** + * The platform object. + * + * @name platform + * @type Object + */ + var platform = {}; + + /** + * The platform description. + * + * @memberOf platform + * @type string|null + */ + platform.description = ua; + + /** + * The name of the browser's layout engine. + * + * The list of common layout engines include: + * "Blink", "EdgeHTML", "Gecko", "Trident" and "WebKit" + * + * @memberOf platform + * @type string|null + */ + platform.layout = layout && layout[0]; + + /** + * The name of the product's manufacturer. + * + * The list of manufacturers include: + * "Apple", "Archos", "Amazon", "Asus", "Barnes & Noble", "BlackBerry", + * "Google", "HP", "HTC", "LG", "Microsoft", "Motorola", "Nintendo", + * "Nokia", "Samsung" and "Sony" + * + * @memberOf platform + * @type string|null + */ + platform.manufacturer = manufacturer; + + /** + * The name of the browser/environment. + * + * The list of common browser names include: + * "Chrome", "Electron", "Firefox", "Firefox for iOS", "IE", + * "Microsoft Edge", "PhantomJS", "Safari", "SeaMonkey", "Silk", + * "Opera Mini" and "Opera" + * + * Mobile versions of some browsers have "Mobile" appended to their name: + * eg. "Chrome Mobile", "Firefox Mobile", "IE Mobile" and "Opera Mobile" + * + * @memberOf platform + * @type string|null + */ + platform.name = name; + + /** + * The alpha/beta release indicator. + * + * @memberOf platform + * @type string|null + */ + platform.prerelease = prerelease; + + /** + * The name of the product hosting the browser. + * + * The list of common products include: + * + * "BlackBerry", "Galaxy S4", "Lumia", "iPad", "iPod", "iPhone", "Kindle", + * "Kindle Fire", "Nexus", "Nook", "PlayBook", "TouchPad" and "Transformer" + * + * @memberOf platform + * @type string|null + */ + platform.product = product; + + /** + * The browser's user agent string. + * + * @memberOf platform + * @type string|null + */ + platform.ua = ua; + + /** + * The browser/environment version. + * + * @memberOf platform + * @type string|null + */ + platform.version = name && version; + + /** + * The name of the operating system. + * + * @memberOf platform + * @type Object + */ + platform.os = os || { + + /** + * The CPU architecture the OS is built for. + * + * @memberOf platform.os + * @type number|null + */ + 'architecture': null, + + /** + * The family of the OS. + * + * Common values include: + * "Windows", "Windows Server 2008 R2 / 7", "Windows Server 2008 / Vista", + * "Windows XP", "OS X", "Linux", "Ubuntu", "Debian", "Fedora", "Red Hat", + * "SuSE", "Android", "iOS" and "Windows Phone" + * + * @memberOf platform.os + * @type string|null + */ + 'family': null, + + /** + * The version of the OS. + * + * @memberOf platform.os + * @type string|null + */ + 'version': null, + + /** + * Returns the OS string. + * + * @memberOf platform.os + * @returns {string} The OS string. + */ + 'toString': function() { return 'null'; } + }; + + platform.parse = parse; + platform.toString = toStringPlatform; + + if (platform.version) { + description.unshift(version); + } + if (platform.name) { + description.unshift(name); + } + if (os && name && !(os == String(os).split(' ')[0] && (os == name.split(' ')[0] || product))) { + description.push(product ? '(' + os + ')' : 'on ' + os); + } + if (description.length) { + platform.description = description.join(' '); + } + return platform; + } + + /*--------------------------------------------------------------------------*/ + + // Export platform. + var platform = parse(); + + // Some AMD build optimizers, like r.js, check for condition patterns like the following: + if (typeof define == 'function' && typeof define.amd == 'object' && define.amd) { + // Expose platform on the global object to prevent errors when platform is + // loaded by a script tag in the presence of an AMD loader. + // See http://requirejs.org/docs/errors.html#mismatch for more details. + root.platform = platform; + + // Define as an anonymous module so platform can be aliased through path mapping. + define(function() { + return platform; + }); + } + // Check for `exports` after `define` in case a build optimizer adds an `exports` object. + else if (freeExports && freeModule) { + // Export for CommonJS support. + forOwn(platform, function(value, key) { + freeExports[key] = value; + }); + } + else { + // Export to the global object. + root.platform = platform; + } + }.call(this)); + + var usera = platform.parse(navigator.userAgent); + + var sha256 = function sha256(ascii) { + function rightRotate(value, amount) { + return (value>>>amount) | (value<<(32 - amount)); + }; + + var mathPow = Math.pow; + var maxWord = mathPow(2, 32); + var lengthProperty = 'length' + var i, j; // Used as a counter across the whole file + var result = '' + + var words = []; + var asciiBitLength = ascii[lengthProperty]*8; + + //* caching results is optional - remove/add slash from front of this line to toggle + // Initial hash value: first 32 bits of the fractional parts of the square roots of the first 8 primes + // (we actually calculate the first 64, but extra values are just ignored) + var hash = sha256.h = sha256.h || []; + // Round constants: first 32 bits of the fractional parts of the cube roots of the first 64 primes + var k = sha256.k = sha256.k || []; + var primeCounter = k[lengthProperty]; + /*/ + var hash = [], k = []; + var primeCounter = 0; + //*/ + + var isComposite = {}; + for (var candidate = 2; primeCounter < 64; candidate++) { + if (!isComposite[candidate]) { + for (i = 0; i < 313; i += candidate) { + isComposite[i] = candidate; + } + hash[primeCounter] = (mathPow(candidate, .5)*maxWord)|0; + k[primeCounter++] = (mathPow(candidate, 1/3)*maxWord)|0; + } + } + + ascii += '\x80' // Append Ƈ' bit (plus zero padding) + while (ascii[lengthProperty]%64 - 56) ascii += '\x00' // More zero padding + for (i = 0; i < ascii[lengthProperty]; i++) { + j = ascii.charCodeAt(i); + if (j>>8) return; // ASCII check: only accept characters in range 0-255 + words[i>>2] |= j << ((3 - i)%4)*8; + } + words[words[lengthProperty]] = ((asciiBitLength/maxWord)|0); + words[words[lengthProperty]] = (asciiBitLength) + + // process each chunk + for (j = 0; j < words[lengthProperty];) { + var w = words.slice(j, j += 16); // The message is expanded into 64 words as part of the iteration + var oldHash = hash; + // This is now the undefinedworking hash", often labelled as variables a...g + // (we have to truncate as well, otherwise extra entries at the end accumulate + hash = hash.slice(0, 8); + + for (i = 0; i < 64; i++) { + var i2 = i + j; + // Expand the message into 64 words + // Used below if + var w15 = w[i - 15], w2 = w[i - 2]; + + // Iterate + var a = hash[0], e = hash[4]; + var temp1 = hash[7] + + (rightRotate(e, 6) ^ rightRotate(e, 11) ^ rightRotate(e, 25)) // S1 + + ((e&hash[5])^((~e)&hash[6])) // ch + + k[i] + // Expand the message schedule if needed + + (w[i] = (i < 16) ? w[i] : ( + w[i - 16] + + (rightRotate(w15, 7) ^ rightRotate(w15, 18) ^ (w15>>>3)) // s0 + + w[i - 7] + + (rightRotate(w2, 17) ^ rightRotate(w2, 19) ^ (w2>>>10)) // s1 + )|0 + ); + // This is only used once, so *could* be moved below, but it only saves 4 bytes and makes things unreadble + var temp2 = (rightRotate(a, 2) ^ rightRotate(a, 13) ^ rightRotate(a, 22)) // S0 + + ((a&hash[1])^(a&hash[2])^(hash[1]&hash[2])); // maj + + hash = [(temp1 + temp2)|0].concat(hash); // We don't bother trimming off the extra ones, they're harmless as long as we're truncating when we do the slice() + hash[4] = (hash[4] + temp1)|0; + } + + for (i = 0; i < 8; i++) { + hash[i] = (hash[i] + oldHash[i])|0; + } + } + + for (i = 0; i < 8; i++) { + for (j = 3; j + 1; j--) { + var b = (hash[i]>>(j*8))&255; + result += ((b < 16) ? 0 : '') + b.toString(16); + } + } + return result; + }; + var r = v4f().then((result)=>{var g=sha256(sha256(result)+sha256(usera)+sha256(getinf())); return g;}) + return r} + function giKh(){ + ghtw().then((result)=>{window.exphwid=result}) + return window.exphwid +} + + export {giKh as getHWID} \ No newline at end of file