   !function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t){!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=10)}([function(e,t,n){e.exports=n(15)},function(e,t){function n(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,i)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise(function(i,a){var o=e.apply(t,r);function s(e){n(o,i,a,s,c,"next",e)}function c(e){n(o,i,a,s,c,"throw",e)}s(void 0)})}}},function(e,t,n){var r=n(12),i=n(13),a=n(14);e.exports=function(e,t){return r(e)||i(e,t)||a()}},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){var r,i,a;!function(n){var o=/iPhone/i,s=/iPod/i,c=/iPad/i,u=/\bAndroid(?:.+)Mobile\b/i,l=/Android/i,f=/\bAndroid(?:.+)SD4930UR\b/i,d=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,p=/Windows Phone/i,h=/\bWindows(?:.+)ARM\b/i,v=/BlackBerry/i,g=/BB10/i,b=/Opera Mini/i,m=/\b(CriOS|Chrome)(?:.+)Mobile/i,y=/Mobile(?:.+)Firefox\b/i;function w(e,t){return e.test(t)}function x(e){var t=e||("undefined"!=typeof navigator?navigator.userAgent:""),n=t.split("[FBAN");void 0!==n[1]&&(t=n[0]),void 0!==(n=t.split("Twitter"))[1]&&(t=n[0]);var r={apple:{phone:w(o,t)&&!w(p,t),ipod:w(s,t),tablet:!w(o,t)&&w(c,t)&&!w(p,t),device:(w(o,t)||w(s,t)||w(c,t))&&!w(p,t)},amazon:{phone:w(f,t),tablet:!w(f,t)&&w(d,t),device:w(f,t)||w(d,t)},android:{phone:!w(p,t)&&w(f,t)||!w(p,t)&&w(u,t),tablet:!w(p,t)&&!w(f,t)&&!w(u,t)&&(w(d,t)||w(l,t)),device:!w(p,t)&&(w(f,t)||w(d,t)||w(u,t)||w(l,t))||w(/\bokhttp\b/i,t)},windows:{phone:w(p,t),tablet:w(h,t),device:w(p,t)||w(h,t)},other:{blackberry:w(v,t),blackberry10:w(g,t),opera:w(b,t),firefox:w(y,t),chrome:w(m,t),device:w(v,t)||w(g,t)||w(b,t)||w(y,t)||w(m,t)}};return r.any=r.apple.device||r.android.device||r.windows.device||r.other.device,r.phone=r.apple.phone||r.android.phone||r.windows.phone,r.tablet=r.apple.tablet||r.android.tablet||r.windows.tablet,r}e.exports&&"undefined"==typeof window?e.exports=x:e.exports&&"undefined"!=typeof window?(e.exports=x(),e.exports.isMobile=x):(i=[],r=n.isMobile=x(),void 0===(a="function"==typeof r?r.apply(t,i):r)||(e.exports=a))}(this)},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e){e.exports=JSON.parse('{"a":"1.3.4"}')},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=86)}({17:function(e,t,n){var r,i,a;i=[t,n(89)],void 0===(a="function"==typeof(r=function(n,r){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return(t=[{key:"getFirstMatch",value:function(e,t){var n=t.match(e);return n&&n.length>0&&n[1]||""}},{key:"getSecondMatch",value:function(e,t){var n=t.match(e);return n&&n.length>1&&n[2]||""}},{key:"matchAndReturnConst",value:function(e,t,n){if(e.test(t))return n}},{key:"getWindowsVersionName",value:function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}},{key:"getAndroidVersionName",value:function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":void 0}},{key:"getVersionPrecision",value:function(e){return e.split(".").length}},{key:"compareVersions",value:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=e.getVersionPrecision(t),a=e.getVersionPrecision(n),o=Math.max(i,a),s=0,c=e.map([t,n],function(t){var n=o-e.getVersionPrecision(t),r=t+new Array(n+1).join(".0");return e.map(r.split("."),function(e){return new Array(20-e.length).join("0")+e}).reverse()});for(r&&(s=o-Math.min(i,a)),o-=1;o>=s;){if(c[0][o]>c[1][o])return 1;if(c[0][o]===c[1][o]){if(o===s)return 0;o-=1}else if(c[0][o]<c[1][o])return-1}}},{key:"map",value:function(e,t){var n,r=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(n=0;n<e.length;n+=1)r.push(t(e[n]));return r}},{key:"getBrowserAlias",value:function(e){return r.BROWSER_ALIASES_MAP[e]}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(e,t),e;var t}();n.default=i,e.exports=t.default})?r.apply(t,i):r)||(e.exports=a)},86:function(e,t,n){var r,i,a;i=[t,n(87)],void 0===(a="function"==typeof(r=function(n,r){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,r=(i=r)&&i.__esModule?i:{default:i};var a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return(t=[{key:"getParser",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("string"!=typeof e)throw new Error("UserAgent should be a string");return new r.default(e,t)}},{key:"parse",value:function(e){return new r.default(e).getResult()}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(e,t),e;var t}();n.default=a,e.exports=t.default})?r.apply(t,i):r)||(e.exports=a)},87:function(e,t,n){var r,i,a;i=[t,n(88),n(90),n(91),n(92),n(17)],void 0===(a="function"==typeof(r=function(n,r,i,a,o,s){"use strict";function c(e){return e&&e.__esModule?e:{default:e}}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,r=c(r),i=c(i),a=c(a),o=c(o),s=c(s);var l=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),null==t||""===t)throw new Error("UserAgent parameter can't be empty");this._ua=t,this.parsedResult={},!0!==n&&this.parse()}return(t=[{key:"getUA",value:function(){return this._ua}},{key:"test",value:function(e){return e.test(this._ua)}},{key:"parseBrowser",value:function(){var e=this;this.parsedResult.browser={};var t=r.default.find(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser}},{key:"getBrowser",value:function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()}},{key:"getBrowserName",value:function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""}},{key:"getBrowserVersion",value:function(){return this.getBrowser().version}},{key:"getOS",value:function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()}},{key:"parseOS",value:function(){var e=this;this.parsedResult.os={};var t=i.default.find(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os}},{key:"getOSName",value:function(e){var t=this.getOS().name;return e?String(t).toLowerCase()||"":t||""}},{key:"getOSVersion",value:function(){return this.getOS().version}},{key:"getPlatform",value:function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()}},{key:"getPlatformType",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.getPlatform(),n=t.type;return e?String(n).toLowerCase()||"":n||""}},{key:"parsePlatform",value:function(){var e=this;this.parsedResult.platform={};var t=a.default.find(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform}},{key:"getEngine",value:function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()}},{key:"getEngineName",value:function(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""}},{key:"parseEngine",value:function(){var e=this;this.parsedResult.engine={};var t=o.default.find(function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw new Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine}},{key:"parse",value:function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this}},{key:"getResult",value:function(){return Object.assign({},this.parsedResult)}},{key:"satisfies",value:function(e){var t=this,n={},r=0,i={},a=0;if(Object.keys(e).forEach(function(t){var o=e[t];"string"==typeof o?(i[t]=o,a+=1):"object"===u(o)&&(n[t]=o,r+=1)}),r>0){var o=Object.keys(n),s=o.find(function(e){return t.isOS(e)});if(s){var c=this.satisfies(n[s]);if(void 0!==c)return c}var l=o.find(function(e){return t.isPlatform(e)});if(l){var f=this.satisfies(n[l]);if(void 0!==f)return f}}if(a>0){var d=Object.keys(i).find(function(e){return t.isBrowser(e,!0)});if(void 0!==d)return this.compareVersion(i[d])}}},{key:"isBrowser",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.getBrowserName(),r=[n.toLowerCase()],i=s.default.getBrowserAlias(n);return t&&void 0!==i&&r.push(i.toLowerCase()),-1!==r.indexOf(e.toLowerCase())}},{key:"compareVersion",value:function(e){var t=[0],n=e,r=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(n=e.substr(1),"="===e[1]?(r=!0,n=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?n=e.substr(1):"~"===e[0]&&(r=!0,n=e.substr(1)),t.indexOf(s.default.compareVersions(i,n,r))>-1}},{key:"isOS",value:function(e){return this.getOSName(!0)===String(e).toLowerCase()}},{key:"isPlatform",value:function(e){return this.getPlatformType(!0)===String(e).toLowerCase()}},{key:"isEngine",value:function(e){return this.getEngineName(!0)===String(e).toLowerCase()}},{key:"is",value:function(e){return this.isBrowser(e)||this.isOS(e)||this.isPlatform(e)}},{key:"some",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.some(function(t){return e.is(t)})}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(e.prototype,t),e;var t}();n.default=l,e.exports=t.default})?r.apply(t,i):r)||(e.exports=a)},88:function(e,t,n){var r,i,a;i=[t,n(17)],void 0===(a="function"==typeof(r=function(n,r){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,r=(i=r)&&i.__esModule?i:{default:i};var a=/version\/(\d+(\.?_?\d+)+)/i,o=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},n=r.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||r.default.getFirstMatch(a,e);return n&&(t.version=n),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},n=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:opera)[\s\/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},n=r.default.getFirstMatch(/(?:opr|opios)[\s\/](\S+)/i,e)||r.default.getFirstMatch(a,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},n=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:SamsungBrowser)[\s\/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},n=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},n=r.default.getFirstMatch(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i,e)||r.default.getFirstMatch(a,e);return n&&(t.version=n),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},n=r.default.getFirstMatch(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i,e)||r.default.getFirstMatch(a,e);return n&&(t.version=n),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},n=r.default.getFirstMatch(/(?:swing)[\s\/](\d+(?:\.\d+)+)/i,e)||r.default.getFirstMatch(a,e);return n&&(t.version=n),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},n=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:coast)[\s\/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},n=r.default.getFirstMatch(/(?:yabrowser)[\s\/](\d+(\.?_?\d+)+)/i,e)||r.default.getFirstMatch(a,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},n=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:ucbrowser)[\s\/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},n=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:Maxthon|mxios)[\s\/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},n=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:epiphany)[\s\/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},n=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:puffin)[\s\/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},n=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:sleipnir)[\s\/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},n=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:k-meleon)[\s\/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},n=r.default.getFirstMatch(/(?:micromessenger)[\s\/](\d+(\.?_?\d+)+)/i,e)||r.default.getFirstMatch(a,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},n=r.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},n=r.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},n=r.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},n=r.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},n=r.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},n=r.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},n=r.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},n=r.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},n=r.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},n=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},n=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},n=r.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},n=r.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||r.default.getFirstMatch(a,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},n=r.default.getFirstMatch(/(?:qupzilla)[\s\/](\d+(\.?_?\d+)+)/i,e)||r.default.getFirstMatch(a,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},n=r.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s\/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},n=r.default.getFirstMatch(/(?:chromium)[\s\/](\d+(\.?_?\d+)+)/i,e)||r.default.getFirstMatch(a,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},n=r.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t={name:"Android Browser"},n=r.default.getFirstMatch(a,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},n=r.default.getFirstMatch(a,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},n=r.default.getFirstMatch(a,e);return n&&(t.version=n),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:r.default.getFirstMatch(t,e),version:r.default.getSecondMatch(t,e)}}}];n.default=o,e.exports=t.default})?r.apply(t,i):r)||(e.exports=a)},89:function(e,t,n){var r,i;void 0===(i="function"==typeof(r=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BROWSER_ALIASES_MAP=void 0,e.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex"}})?r.apply(t,[t]):r)||(e.exports=i)},90:function(e,t,n){var r,i,a;i=[t,n(17)],void 0===(a="function"==typeof(r=function(n,r){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,r=(i=r)&&i.__esModule?i:{default:i};var a=[{test:[/windows phone/i],describe:function(e){return{name:"Windows Phone",version:r.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e)}}},{test:[/windows/i],describe:function(e){var t=r.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e);return{name:"Windows",version:t,versionName:r.default.getWindowsVersionName(t)}}},{test:[/macintosh/i],describe:function(e){return{name:"macOS",version:r.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,".")}}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){return{name:"iOS",version:r.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".")}}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t=r.default.getFirstMatch(/android[\s\/-](\d+(\.\d+)*)/i,e),n=r.default.getAndroidVersionName(t),i={name:"Android",version:t};return n&&(i.versionName=n),i}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=r.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:"WebOS"};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){return{name:"BlackBerry",version:r.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||r.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||r.default.getFirstMatch(/\bbb(\d+)/i,e)}}},{test:[/bada/i],describe:function(e){return{name:"Bada",version:r.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e)}}},{test:[/tizen/i],describe:function(e){return{name:"Tizen",version:r.default.getFirstMatch(/tizen[\/\s](\d+(\.\d+)*)/i,e)}}},{test:[/linux/i],describe:function(){return{name:"Linux"}}},{test:[/CrOS/],describe:function(){return{name:"Chrome OS"}}},{test:[/PlayStation 4/],describe:function(e){return{name:"PlayStation 4",version:r.default.getFirstMatch(/PlayStation 4[\/\s](\d+(\.\d+)*)/i,e)}}}];n.default=a,e.exports=t.default})?r.apply(t,i):r)||(e.exports=a)},91:function(e,t,n){var r,i,a;i=[t,n(17)],void 0===(a="function"==typeof(r=function(n,r){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,r=(i=r)&&i.__esModule?i:{default:i};var a="tablet",o="mobile",s="desktop",c="tv",u=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=r.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:o,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:a,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:a,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:a,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:a,vendor:"Amazon"}}},{test:[/tablet/i],describe:function(){return{type:a}}},{test:function(e){var t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe:function(e){var t=r.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:o,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:o,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:o}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:o,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:o}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:o,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:a}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:o}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:s,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:s}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:s}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:c}}}];n.default=u,e.exports=t.default})?r.apply(t,i):r)||(e.exports=a)},92:function(e,t,n){var r,i,a;i=[t,n(17)],void 0===(a="function"==typeof(r=function(n,r){"use strict";var i;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,r=(i=r)&&i.__esModule?i:{default:i};var a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){return/\sedg\//i.test(e)?{name:"Blink"}:{name:"EdgeHTML",version:r.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e)}}},{test:[/trident/i],describe:function(e){var t={name:"Trident"},n=r.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:"Presto"},n=r.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe:function(e){var t={name:"Gecko"},n=r.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:"Blink"}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:"WebKit"},n=r.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];n.default=a,e.exports=t.default})?r.apply(t,i):r)||(e.exports=a)}})},function(e,t,n){var r=n(16),i=n(17),a=n(18);e.exports=function(e){return r(e)||i(e)||a()}},function(e,t,n){n(11),e.exports=n(19)},function(e,t){Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r=arguments[1],i=0;i<n;){var a=t[i];if(e.call(r,a,i,t))return a;i++}},configurable:!0,writable:!0})},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function c(e,t,n,r){var i=t&&t.prototype instanceof v?t:v,a=Object.create(i.prototype),o=new A(r||[]);return a._invoke=function(e,t,n){var r=l;return function(i,a){if(r===d)throw new Error("Generator is already running");if(r===p){if("throw"===i)throw a;return E()}for(n.method=i,n.arg=a;;){var o=n.delegate;if(o){var s=M(o,n);if(s){if(s===h)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var c=u(e,t,n);if("normal"===c.type){if(r=n.done?p:f,c.arg===h)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=p,n.method="throw",n.arg=c.arg)}}}(e,n,o),a}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var l="suspendedStart",f="suspendedYield",d="executing",p="completed",h={};function v(){}function g(){}function b(){}var m={};m[a]=function(){return this};var y=Object.getPrototypeOf,w=y&&y(y(P([])));w&&w!==n&&r.call(w,a)&&(m=w);var x=b.prototype=v.prototype=Object.create(m);function k(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function _(e){var t;this._invoke=function(n,i){function a(){return new Promise(function(t,a){!function t(n,i,a,o){var s=u(e[n],e,i);if("throw"!==s.type){var c=s.arg,l=c.value;return l&&"object"==typeof l&&r.call(l,"__await")?Promise.resolve(l.__await).then(function(e){t("next",e,a,o)},function(e){t("throw",e,a,o)}):Promise.resolve(l).then(function(e){c.value=e,a(c)},function(e){return t("throw",e,a,o)})}o(s.arg)}(n,i,t,a)})}return t=t?t.then(a,a):a()}}function M(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,M(e,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var i=u(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,h;var a=i.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function A(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function P(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function n(){for(;++i<e.length;)if(r.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}return{next:E}}function E(){return{value:t,done:!0}}return g.prototype=x.constructor=b,b.constructor=g,b[s]=g.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s in e||(e[s]="GeneratorFunction")),e.prototype=Object.create(x),e},e.awrap=function(e){return{__await:e}},k(_.prototype),_.prototype[o]=function(){return this},e.AsyncIterator=_,e.async=function(t,n,r,i){var a=new _(c(t,n,r,i));return e.isGeneratorFunction(n)?a:a.next().then(function(e){return e.done?e.value:a.next()})},k(x),x[s]="Generator",x[a]=function(){return this},x.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=P,A.prototype={constructor:A,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(S),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var c=r.call(o,"catchLoc"),u=r.call(o,"finallyLoc");if(c&&u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;S(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:P(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}},function(e,t){e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t,n){"use strict";n.r(t);var r=n(4),i=n.n(r),a=n(2),o=n.n(a),s=n(0),c=n.n(s),u=n(1),l=n.n(u),f=n(6),d=n.n(f),p=n(3),h=n.n(p),v=n(7),g=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];(e=console.log).call.apply(e,[console,"[webalert-notification:api]"].concat(n))},b=function(){function e(){d()(this,e),this.uri="https://push-webalert.conteudo.uol"}var t,n,r,i;return h()(e,[{key:"updateToken",value:(i=l()(c.a.mark(function e(t,n){var r;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return g("update token"),e.next=3,fetch("".concat(this.uri,"/subscribe?id=").concat(t),{method:"PUT",body:JSON.stringify({subscriptionID:n}),credentials:"omit",mode:"cors",cache:"no-cache",headers:{"Content-Type":"application/json"}});case 3:return r=e.sent,e.next=6,r.json();case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}},e,this)})),function(e,t){return i.apply(this,arguments)})},{key:"insertToken",value:(r=l()(c.a.mark(function e(t){var n;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return g("insert token"),e.next=3,fetch("".concat(this.uri,"/subscribe"),{method:"POST",body:JSON.stringify(t),credentials:"omit",mode:"cors",cache:"no-cache",headers:{"Content-Type":"application/json"}});case 3:return n=e.sent,e.next=6,n.json();case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}},e,this)})),function(e){return r.apply(this,arguments)})},{key:"deleteToken",value:(n=l()(c.a.mark(function e(t){var n;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return g("delete token"),e.next=3,fetch("".concat(this.uri,"/subscribe?id=").concat(t),{method:"DELETE",credentials:"omit",mode:"cors",cache:"no-cache",headers:{"Content-Type":"application/json"}});case 3:return n=e.sent,e.next=6,n.json();case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}},e,this)})),function(e){return n.apply(this,arguments)})},{key:"getUserSubscriptions",value:(t=l()(c.a.mark(function e(t){var n;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return g("user subscriptions"),e.next=3,fetch("".concat(this.uri,"/userid?id=").concat(t),{method:"GET",credentials:"omit",mode:"cors",cache:"no-cache",headers:{"Content-Type":"application/json"}});case 3:return n=e.sent,e.next=6,n.json();case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}},e,this)})),function(e){return t.apply(this,arguments)})}]),e}(),m=n(8),y=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];(e=console.log).call.apply(e,[console,"[webalert-notification:utils]"].concat(n))},w=n.n(m).a.getParser(window.navigator.userAgent);function x(e){return y("(loading) ".concat(e)),new Promise(function(t,n){var r=document.createElement("script");r.async=!0,r.src=e,r.onload=r.onreadystatechange=function(){null!=r.readyState&&!0!==/loaded|complete/.test(r.readyState)||(r.onload=r.onreadystatechange=null,y("(loaded) ".concat(e)),t(e))},document.head.appendChild(r)})}var k=n(5),_=n.n(k),M=n(9),O=n.n(M),S=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];(e=console.log).call.apply(e,[console,"[webalert-notification:audience]"].concat(n))},A=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];(e=console.error).call.apply(e,[console,"[webalert-notification:audience]"].concat(n))},P=20,E=100,F=function(){var e=l()(c.a.mark(function e(t){return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){return setTimeout(e,t)}));case 1:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=l()(c.a.mark(function e(){return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=l()(c.a.mark(function e(t,n){return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!window.hitAudience||!window.hitAudience.countEvent){e.next=6;break}return t([window.hitAudience&&window.hitAudience.countEvent,"countEvent"]),e.abrupt("break",16);case 6:if(!window.uolAnalytics){e.next=11;break}return t([window.uolAnalytics,"uolAnalytics"]),e.abrupt("break",16);case 11:return S("tentando achar função"),e.next=14,F(500);case 14:e.next=0;break;case 16:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();function j(e){return function(){return l()(c.a.mark(function e(t){var n,r,i,a,s;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0!==t){e.next=2;break}return e.abrupt("return",A("`component` é valor obrigatório para envio de impressão"));case 2:return e.next=4,T();case 4:if(n=e.sent,r=o()(n,2),i=r[0],a=r[1],s=Math.floor(Math.random()*E),S("sendImpressionCount triggered with randomNumber ".concat(s)),!(s<P)){e.next=20;break}S("sending impression (".concat(a,")")),e.t0=a,e.next="countEvent"===e.t0?15:"uolAnalytics"===e.t0?17:19;break;case 15:return i({component:"webalert-authorization-".concat(t),reference:"componente-visualizado",action:"impressao",nonInteraction:!0,impression:1}),e.abrupt("break",20);case 17:return i("event",{category:"webalert-authorization-".concat(t),label:"componente-visualizado",action:"impressao",nonInteraction:!0,impression:1}),e.abrupt("break",20);case 19:A("".concat(a," is not a valid type"));case 20:case"end":return e.stop()}},e)})).apply(this,arguments)}.apply(this,arguments)}function N(e,t){return function(){return l()(c.a.mark(function e(t,n){var r,i,a,s;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0!==t){e.next=2;break}return e.abrupt("return",A("`component` é valor obrigatório para envio de evento"));case 2:if(void 0!==n){e.next=4;break}return e.abrupt("return",A("`action` é valor obrigatório para envio de evento"));case 4:return e.next=6,T();case 6:r=e.sent,i=o()(r,2),a=i[0],s=i[1],S("sending event (".concat(s,")")),e.t0=s,e.next="countEvent"===e.t0?14:"uolAnalytics"===e.t0?16:18;break;case 14:return a({component:"webalert-authorization-".concat(t),reference:n,action:"clique"}),e.abrupt("break",19);case 16:return a("event",{category:"webalert-authorization-".concat(t),label:n,action:"clique"}),e.abrupt("break",19);case 18:A("".concat(s," is not a valid type"));case 19:case"end":return e.stop()}},e)})).apply(this,arguments)}.apply(this,arguments)}var B=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];(e=console.log).call.apply(e,[console,"[webalert-notification:view]"].concat(n))},I=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];(e=console.error).call.apply(e,[console,"[webalert-notification:view]"].concat(n))},C=500,L={desktop:{"/":{bold:"UOLTextBold",normal:"UOLTextRegular"}},mobile:{"/":{bold:"UOLText-Bold",normal:"UOLText"}},"*":{bold:"UOLText",normal:"UOLText"}},R=function(e){var t=w.getPlatformType();return(L[t]&&L[t][!0===window.isUolNewGraphicDesign?"*":"/"]||L["*"])[e]},U="\n    .webalert_container,\n    .webalert_container * {\n        box-sizing: border-box;\n        font-family: ".concat(R("normal"),";\n    }\n\n    .webalert_container {\n        transform: translateZ(0);\n        position: absolute;\n        top: -200px;\n        z-index: 6000001;\n        padding: 20px 20px 15px 85px;\n        width: 355px;\n        border-radius: 10px;\n        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);\n        border: solid 1px #e6e6e6;\n        background-color: #fcfcfc;\n        transition: top 0.3s;\n    }\n\n    /** Genérico, centraliza */\n    .webalert_container {\n        left: 50%;\n        transform: translate(-50%, 0);\n    }\n\n    .webalert_container_show {\n        top: 55px;\n    }\n    /**** FIM Genérico */\n\n    /** HOME do UOL Web */\n    .HU_header .webalert_container_show {\n        top: 50px;\n    }\n    /**** FIM HOME do UOL Web */\n\n\n    /**** PGV3 */\n    .header .webalert_container_show {\n        top: 15px;\n    }\n\n    .header .webalert_container {\n        transform: none;\n    }\n\n    @media (min-width: 768px) {\n        .header .webalert_container {\n            left: 10px;\n        }\n    }\n\n    @media (min-width: 992px) {\n        .header .webalert_container {\n            left: calc(100% - (940px / 2) - 50%);\n        }\n    }\n\n    @media (min-width: 1230px) {\n        .header .webalert_container {\n            left: calc(100% - (1170px / 2) - 50%);\n        }\n    }\n\n    @media (max-width: 767px) {\n        .header .webalert_container {\n            left: 50%;\n            transform: translate(-50%, 0);\n        }\n    }\n    /**** FIM PGV3 */\n\n    .webalert_container_logo_icon {\n        position: absolute;\n        width: 50px;\n        height: 50px;\n        top: 25px;\n        left: 20px;\n    }\n\n    .webalert_container_close_icon {\n        position: absolute;\n        width: 25px;\n        height: 25px;\n        top: 10px;\n        right: 10px;\n    }\n\n    .webalert_container_title {\n        font-family: ").concat(R("bold"),";\n        font-size: 14px;\n        font-weight: bold;\n        line-height: 18px;\n        letter-spacing: -0.28px;\n        color: #333333;\n        padding: 0;\n        margin: 0;\n    }\n\n    .webalert_container_description {\n        padding: 0;\n        font-weight: normal;\n        font-size: 14px;\n        line-height: 1.29;\n        letter-spacing: normal;\n        color: #333333;\n        margin: 0 0 20px 0;\n    }\n\n    .webalert_container_click {\n        cursor: pointer;\n    }\n\n    .webalert_container_button {\n        float: left;\n        width: 92px;\n        line-height: 35px;\n        border-radius: 2px;\n        padding: 0;\n        border: solid 1px #cccccc;\n        background-color: #ffffff;\n        text-transform: uppercase;\n        font-size: 12px;\n        letter-spacing: 0.96px;\n        color: #666;\n        text-align: center;\n        transition: opacity 0.3s;\n    }\n\n    .webalert_container_button_yes {\n        border-width: 0;\n        background-image: linear-gradient(71deg, #d20108, #ff8800 99%, #f9b600);\n        color: #fff;\n        margin-left: 20px;\n    }\n\n    .webalert_container_click:hover {\n        opacity: 0.6;\n    }\n\n    @media (max-width: 360px) {\n        .webalert_container {\n            width: 300px;\n        }\n\n        .webalert_container_button {\n            width: 72px;\n        }\n    }\n"),D={popup:'\n        <div class="webalert_container webalert_container">\n            <img width="50" height="50" class="webalert_container_logo_icon" src="https://conteudo.imguol.com.br/c/_layout/v2/components/webalert-notification/logo-uol.min.png" />\n            <img width="25" height="25" title="Fechar" role="close" class="webalert_container_click webalert_container_close_icon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURQAAAJmZmZubm5qampqamqGhoQthjPAAAAAGdFJOUwD9PsyJEKG1QK0AAACQSURBVEjH7dRJCsAwCAXQTN7/ygWbWRO10J1/aXjQxE9D8Hi+JpXEjYEfY3KMzCHw407oIbDT/mGRnqIol8sQIwlqZLEbjViNTsxGK4bRi2YsohqTqMYkqjEJvMelWUdhMO9bJYNpr6s3Yx9aM29QZ9ada8zeEtnQXkmGa6Jg2CaigRPhe5WuP6VcDGOP5688AfECJ3h2/o0AAAAASUVORK5CYII=" />\n            <strong class="webalert_container_title">Bem vindo ao UOL</strong>\n            <p class="webalert_container_description">Deseja receber alertas sobre as notícias mais importantes em seu navegador?</p>\n            <button type="button" role="nao" class="webalert_container_click webalert_container_button webalert_container_button_no">não</button>\n            <button type="button" role="sim" class="webalert_container_click webalert_container_button webalert_container_button_yes">sim</button>\n        </div>\n    '},z=function(e){var t=document.createElement("link");t.setAttribute("rel","stylesheet"),t.setAttribute("type","text/css"),t.setAttribute("href","data:text/css;charset=UTF-8,"+encodeURIComponent(U)),e.appendChild(t)},G=function(e){var t=null,n=new IntersectionObserver(function(e){!1===e[0].isIntersecting&&null!==t?(B("saiu do viewport, removendo timeout"),clearTimeout(t),t=null):!0===e[0].isIntersecting&&null===t&&(B("entrou no viewport, registrando timeout"),t=setTimeout(function(){B("disparando timeout e removendo observer"),n.unobserve(e[0].target),j("modal")},2e3))});n.observe(e)};function W(e){if(!e)return I("container is an invalid element");var t=document.createElement("div");t.className="webalert_".concat((new Date).getTime()),t.innerHTML=D.popup;var n=t.querySelector(".webalert_container");try{return z(document.head),e.insertBefore(t,e.firstChild),G(n),setTimeout(function(){return n.classList.add("webalert_container_show")},C),t}catch(e){throw I("error appending element",e),e}}function V(e,t,n){var r=document.querySelectorAll(e);O()(r).forEach(function(e){return e.addEventListener(t,n)})}function q(e){try{e.parentNode.removeChild(e)}catch(e){return void B("error removing element",e)}}function J(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n}function K(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(n,!0).forEach(function(t){i()(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var Q=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];(e=console.log).call.apply(e,[console,"[webalert-notification:app]"].concat(n))},Y=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];(e=console.error).call.apply(e,[console,"[webalert-notification:app]"].concat(n))},Z=new Map(document.cookie.split("; ").map(function(e){return e.split("=")})),H=(new Date).getTime(),X=function(){function e(){var t=this;if(d()(this,e),"localStorage"in window!=1||"Notification"in window!=1||"Promise"in window!=1||"serviceWorker"in navigator!=1||"PushManager"in window!=1||"fetch"in window!=1||"Safari"==w.getBrowserName())return Y("UNSUPPORTED_BROWSER"),"UNSUPPORTED_BROWSER";Q('WebalertNotification({ version: "'.concat(v.a,'" })')),this.api=new b,this.settings={localStorage:"pushNotificationUOL",parentSelector:"body",serviceWorker:"/firebase-messaging-sw.js",central:location.hostname.split(".")[0],channel:location.hostname,tags:[],showUi:!0,firebase:{apiKey:"AIzaSyC7xCg9LEYqiDKkCBsjhMFg-MKTNakYuj8",authDomain:"web-alerts-1194.firebaseapp.com",databaseURL:"https://web-alerts-1194.firebaseio.com/",storageBucket:"gcm-demo-13f40.appspot.com",messagingSenderId:"370456186282"},messaging:null},this.loadDependencies().then(function(){return t.waitDOMLoad()}).then(function(){return t.readPageConfigurations()}).then(function(){return t.getUserId()}).then(function(){return t.migrateFromOldScript()}).then(function(){return t.initializeFirebase()}).then(function(){return t.initializeMessaging()}).then(function(){return t.registerTokenEvents()}).then(function(){return t.getUINotificationPermission()}).then(function(){return t.getToken()}).catch(function(e){return Y(e)}).then(function(){return t.sync()})}var t,n,r,a,s,u,f,p,g,m,y,k,M,O;return h()(e,[{key:"platform",get:function(){var e={ismobile:_.a.phone,device:"pc",browser:w.getBrowser()};if(!0===_.a.tablet&&(e.device="tablet"),_.a.phone)for(var t=0,n=["amazon","android","apple"];t<n.length;t++){var r=n[t];if(!0===_.a[r].device){e.device=r;break}}return e}}]),h()(e,[{key:"save",value:function(e){try{var t=Object.assign(this.storage,e);localStorage.setItem(this.settings.localStorage,JSON.stringify(t))}catch(e){Y("(save localstorage)",e)}}},{key:"waitDOMLoad",value:(O=l()(c.a.mark(function e(){return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!0!==/interactive|complete|loaded/.test(document.readyState)){e.next=2;break}return e.abrupt("return",Promise.resolve());case 2:return e.abrupt("return",new Promise(function(e){document.addEventListener("DOMContentLoaded",function(){return e()})}));case 3:case"end":return e.stop()}},e)})),function(){return O.apply(this,arguments)})},{key:"readPageConfigurations",value:(M=l()(c.a.mark(function e(){var t,n,r,i,a;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(t=document.querySelector(".uol-notifications-widget"))){e.next=3;break}throw new Error("Elemento .uol-notifications-widget não foi encontrado.");case 3:n=0,r=["data-container","service-worker-path","channel-name","themes","central","show-ui"];case 5:if(!(n<r.length)){e.next=27;break}if(i=r[n],null!==(a=t.getAttribute(i))){e.next=10;break}return e.abrupt("continue",24);case 10:e.t0=i,e.next="data-container"===e.t0?13:"channel-name"===e.t0?15:"themes"===e.t0?17:"central"===e.t0?19:"show-ui"===e.t0?21:23;break;case 13:return this.settings.parentSelector=a,e.abrupt("break",24);case 15:return this.settings.channelName=a,e.abrupt("break",24);case 17:return this.settings.tags=a.split(",").filter(function(e){return"geral"!==e}),e.abrupt("break",24);case 19:return this.settings.central=a,e.abrupt("break",24);case 21:return this.settings.showUi="true"===a,e.abrupt("break",24);case 23:return e.abrupt("break",24);case 24:n++,e.next=5;break;case 27:case"end":return e.stop()}},e,this)})),function(){return M.apply(this,arguments)})},{key:"migrateUserSubscriptions",value:(k=l()(c.a.mark(function e(){var t,n,r,i,a,s,u,l,f,d,p,h,v,g,b,m,y,w,x;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return Q("migrating user subscriptions"),t=this.storage,n=t.gaID,r=t.central,e.next=4,this.api.getUserSubscriptions(n);case 4:i=e.sent,a=!0,s=!1,u=void 0,e.prev=8,l=i[Symbol.iterator]();case 10:if(a=(f=l.next()).done){e.next=48;break}if("www.uol.com.br"!=(d=f.value).channel){e.next=14;break}return e.abrupt("continue",45);case 14:if(p=d.channel.split("."),h=o()(p,1),v=h[0],void 0!==r[v]){e.next=45;break}Q("migrating channel: ",v),r[v]={lastTimeIn:new Date,accepted:!0},g=!0,b=!1,m=void 0,e.prev=21,y=d.configs.tags[Symbol.iterator]();case 23:if(g=(w=y.next()).done){e.next=31;break}if("geral"!==(x=w.value)){e.next=27;break}return e.abrupt("continue",28);case 27:r["".concat(v,"-").concat(x)]={lastTimeIn:new Date,accepted:!0};case 28:g=!0,e.next=23;break;case 31:e.next=37;break;case 33:e.prev=33,e.t0=e.catch(21),b=!0,m=e.t0;case 37:e.prev=37,e.prev=38,g||null==y.return||y.return();case 40:if(e.prev=40,!b){e.next=43;break}throw m;case 43:return e.finish(40);case 44:return e.finish(37);case 45:a=!0,e.next=10;break;case 48:e.next=54;break;case 50:e.prev=50,e.t1=e.catch(8),s=!0,u=e.t1;case 54:e.prev=54,e.prev=55,a||null==l.return||l.return();case 57:if(e.prev=57,!s){e.next=60;break}throw u;case 60:return e.finish(57);case 61:return e.finish(54);case 62:this.save({central:r,synced:!1});case 64:case"end":return e.stop()}},e,this,[[8,50,54,62],[21,33,37,45],[38,,40,44],[55,,57,61]])})),function(){return k.apply(this,arguments)})},{key:"migrateFromOldScript",value:(y=l()(c.a.mark(function e(){var t,n;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,null===(t=localStorage.getItem("uolPushNotification"))){e.next=11;break}return Q("migrating user data"),"www.uol.com.br"===(n=JSON.parse(t)).channel&&this.save({central:{geral:{lastTimeIn:new Date,accepted:!0}},gaID:n.gaID,token:n.subscriptionID}),e.next=8,this.migrateUserSubscriptions();case 8:localStorage.removeItem("uolPushNotification"),localStorage.removeItem("uolPushNotificationFirstEnable"),localStorage.removeItem("uolPushNotificationsentToServer");case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),Y("error migration user data",e.t0);case 16:case"end":return e.stop()}},e,this,[[0,13]])})),function(){return y.apply(this,arguments)})},{key:"getUserNotificationPermission",value:(m=l()(c.a.mark(function e(){var t,n;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!("permissions"in navigator)){e.next=6;break}return e.next=3,navigator.permissions.query({name:"notifications"});case 3:return t=e.sent,n=t.state,e.abrupt("return",n);case 6:return e.abrupt("return",Notification.permission);case 7:case"end":return e.stop()}},e)})),function(){return m.apply(this,arguments)})},{key:"getUserCentralTags",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=this.settings.tags.map(function(t){return"central-".concat(e.settings.central,"-").concat(t)}),r=!0,i=!1,a=void 0;try{for(var o,s=n[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var c=o.value;void 0===t[c]&&(t[c]=1,this.save({synced:!1}))}}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return t}},{key:"getUINotificationPermission",value:(g=l()(c.a.mark(function e(){var t,n,r,a=this;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.storage,e.next=3,this.getUserNotificationPermission();case 3:if("denied"!==e.sent){e.next=7;break}return Q("notifications denied"),e.abrupt("return",Promise.reject("BROWSER_NOTIFICATION_PERMISSION_DENIED"));case 7:if((n=Object.assign({lastTimeIn:"1987-04-06T17:00:00.000Z",accepted:!1},t.central[this.settings.central])).tags=this.getUserCentralTags(K({},n.tags)),!0!==n.accepted||!t.token){e.next=13;break}return Q("user already give permissions"),this.save({central:K({},t.central,i()({},this.settings.central,n))}),e.abrupt("return",Promise.resolve());case 13:if(!1!==this.settings.showUi){e.next=20;break}return Q("ui is disabled, by passing"),n.accepted=!0,n.bypass=!0,n.lastTimeIn=new Date,this.save({central:K({},t.central,i()({},this.settings.central,n))}),e.abrupt("return",Promise.resolve());case 20:if(!(H-new Date(n.lastTimeIn).getTime()<6048e5)){e.next=25;break}if(Q("we already questioned user"),!0!==n.accepted){e.next=24;break}return e.abrupt("return",Promise.resolve());case 24:return e.abrupt("return",Promise.reject("UI_NOTIFICATION_PERMISSION_DENIED"));case 25:return Q("show ui notification permission"),r=W(document.querySelector(this.settings.parentSelector)),e.abrupt("return",new Promise(function(e,o){V(".webalert_container_click","click",function(s){q(r);var c=s.srcElement.getAttribute("role");switch(n.lastTimeIn=new Date,n.accepted="sim"===c,c){case"sim":N("modal","autorizar");break;case"nao":N("modal","bloquear");break;case"close":N("modal","ignorar");break;default:Y("unknown role event")}a.save({synced:!1,central:K({},t.central,i()({},a.settings.central,n))}),n.accepted?e():o("UI_NOTIFICATION_PERMISSION_DENIED")})}));case 28:case"end":return e.stop()}},e,this)})),function(){return g.apply(this,arguments)})},{key:"loadDependencies",value:(p=l()(c.a.mark(function e(){var t,n,r;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=0,n=["https://www.gstatic.com/firebasejs/6.2.4/firebase-app.js","https://www.gstatic.com/firebasejs/6.2.4/firebase-messaging.js"];case 2:if(!(t<n.length)){e.next=9;break}return r=n[t],e.next=6,x(r);case 6:t++,e.next=2;break;case 9:return e.abrupt("return",Promise.resolve());case 10:case"end":return e.stop()}},e)})),function(){return p.apply(this,arguments)})},{key:"initializeFirebase",value:(f=l()(c.a.mark(function e(){return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:Q("initializing app"),firebase.initializeApp(this.settings.firebase);case 2:case"end":return e.stop()}},e,this)})),function(){return f.apply(this,arguments)})},{key:"initializeMessaging",value:(u=l()(c.a.mark(function e(){var t;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return Q("initializing service worker"),e.next=3,navigator.serviceWorker.register("/firebase-messaging-sw.js",{scope:"/firebase-cloud-messaging-push-scope",updateViaCache:"none"});case 3:return t=e.sent,Q("initializing firebase messaging"),this.messaging=firebase.messaging(),this.messaging.usePublicVapidKey("BEd84XGoGhdVq4piMRrbvvgp__QmDjh3oqdGnyx4slV4lGGgwoeRbcALLcNss2WTl34N0gXmGOsMM3lCOJOn1cA"),this.messaging.useServiceWorker(t),e.abrupt("return",this.messaging);case 9:case"end":return e.stop()}},e,this)})),function(){return u.apply(this,arguments)})},{key:"transformCentralInTags",value:function(){var e=this.storage.central;return Object.keys(e).filter(function(t){return!0===e[t].accepted}).reduce(function(t,n){"geral"===n?t.push(n):t.push("central-".concat(n));var r=e[n].tags,i=void 0===r?{}:r;return t.concat(Object.keys(i))},[])}},{key:"sync",value:(s=l()(c.a.mark(function e(){var t,n,r;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!0!==(t=this.storage).synced){e.next=3;break}return e.abrupt("return",Promise.resolve());case 3:if(t.token){e.next=5;break}return e.abrupt("return",Promise.resolve());case 5:if(void 0===t.tokenChangedFrom){e.next=8;break}return e.next=8,this.api.deleteToken(t.tokenChangedFrom);case 8:return n=this.transformCentralInTags(),e.next=11,this.api.insertToken({subscriptionID:t.token,gaID:t.gaID||null,channel:this.settings.channelName,platform:this.platform,configs:{tags:n}});case 11:return 1==(r=e.sent).success?(Q("api synced"),this.save({synced:!0,tokenChangedFrom:void 0})):Y("api sync failed",r),e.abrupt("return",Promise.resolve());case 14:case"end":return e.stop()}},e,this)})),function(){return s.apply(this,arguments)})},{key:"registerTokenEvents",value:(a=l()(c.a.mark(function e(){var t=this;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return Q("registering refresh token events"),e.abrupt("return",this.messaging.onTokenRefresh(l()(c.a.mark(function e(){var n;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return Q("(token refreshed) ".concat(n)),e.next=3,t.getToken();case 3:n=e.sent;case 4:case"end":return e.stop()}},e)}))));case 2:case"end":return e.stop()}},e,this)})),function(){return a.apply(this,arguments)})},{key:"getUserId",value:(r=l()(c.a.mark(function e(){var t,n;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=this.storage,void 0!==(n=Z.get("_ga"))&&n!==t.gaID&&(Q("getting user id"),this.save({synced:!1,gaID:n}));case 3:case"end":return e.stop()}},e,this)})),function(){return r.apply(this,arguments)})},{key:"getToken",value:(n=l()(c.a.mark(function e(){var t,n;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getBrowserNotificationPermission();case 2:if("granted"!=e.sent){e.next=17;break}return Q("getToken() we have permission"),e.next=7,this.messaging.getToken();case 7:if(t=e.sent,n=this.storage,!t||n.token===t){e.next=15;break}return Q("getToken() saving new token: ".concat(t)),this.save({synced:!1,tokenChangedFrom:n.token,token:t}),e.abrupt("return",t);case 15:Q("getToken() token already saved and not changed");case 16:case 17:return e.abrupt("return",null);case 18:case"end":return e.stop()}},e,this)})),function(){return n.apply(this,arguments)})},{key:"getBrowserNotificationPermission",value:(t=l()(c.a.mark(function e(){var t,n;return c.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getUserNotificationPermission();case 2:if("granted"!=(t=e.sent)){e.next=5;break}return e.abrupt("return",t);case 5:return Q("requesting user permission"),j("nativo"),e.next=9,Notification.requestPermission();case 9:n=e.sent,e.t0=n,e.next="default"===e.t0?13:"denied"===e.t0?16:(e.t0,19);break;case 13:return Q("usuário negou permissão (close button)"),N("nativo","ignorar"),e.abrupt("break",22);case 16:return Q("usuário negou permissão (no button)"),N("nativo","bloquear"),e.abrupt("break",22);case 19:return Q("usuário aceitou"),N("nativo","autorizar"),e.abrupt("break",22);case 22:return e.abrupt("return",n);case 23:case"end":return e.stop()}},e,this)})),function(){return t.apply(this,arguments)})},{key:"messaging",get:function(){return this.settings.messaging},set:function(e){this.settings.messaging=e}},{key:"storage",get:function(){try{var e=localStorage.getItem(this.settings.localStorage);return Object.assign({central:{}},JSON.parse(e)||{})}catch(e){return{}}}}]),e}();t.default=new X}])}]);   